insert ข้อมูลทีละมากๆ แล้ว time out แก้ยังไงคะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

buay
PHP Super Member
PHP Super Member
Posts: 250
Joined: 02/06/2014 9:55 am

insert ข้อมูลทีละมากๆ แล้ว time out แก้ยังไงคะ

Post by buay »

insert ข้อมูลทีละมากๆ แล้ว time out ทำให้ข้อมูลมาไม่ครบ แก้ยังไงคะ
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25971
Joined: 22/09/2008 6:18 pm
Contact:

Re: insert ข้อมูลทีละมากๆ แล้ว time out แก้ยังไงคะ

Post by mindphp »

ตัดเป็น ช่วงๆ ดูตามปริมาณ field และข้อมูล
อาจจะตัดเป็น ช่วงละ 100 insert ทีหนึ่ง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
buay
PHP Super Member
PHP Super Member
Posts: 250
Joined: 02/06/2014 9:55 am

Re: insert ข้อมูลทีละมากๆ แล้ว time out แก้ยังไงคะ

Post by buay »

ตัดเป็นช่วงๆ ทำยังไงคะ มีตัวอย่างให้ดูมั้ยคะ
User avatar
jataz2
PHP Super Member
PHP Super Member
Posts: 251
Joined: 22/02/2011 11:48 am

Re: insert ข้อมูลทีละมากๆ แล้ว time out แก้ยังไงคะ

Post by jataz2 »

วิธีเเก้ query timeout มีหลายวธีครับ เเต่เอาที่ง่ายสุด ไม่ต้องเเก้ code ใดๆเลยคือ
ขยายเวลา timeout ให้นานขึ้น ที่ web.config เข้าไปเพิ่ม Connection Timeout ใน connection string ได้เลยครับ หน่วยเป็น วินาที ในตัวอย่างคือ query จะ timeout หากเกิน 30 วินาที

Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security=SSPI;Connection Timeout=30;
User avatar
jataz2
PHP Super Member
PHP Super Member
Posts: 251
Joined: 22/02/2011 11:48 am

Re: insert ข้อมูลทีละมากๆ แล้ว time out แก้ยังไงคะ

Post by jataz2 »

อีกวิธีคือ เอา query การ insert นำไปสร้างเป็น store procedure ไว้ครับ เเล้วส่ง parameter เข้าไปเมื่อจะ insert ข้อมูล วิธีนี้ ช่วยได้นิดหน่อยครับ เพราะลดเวลาการเช็คไวยกรณ์ของของ query การ Insert ให้น้อยลงเพราะถูก verify เเล้วเมื่อครั้งสร้าง store procedure
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Google [Bot] and 17 guests