|
|
|
รบกวนสอบถามเรื่องการบันทึกข้อมูลจำนวนมากกว่า 10,000 rows |
|
|
|
|
|
|
|
TextFileData.Split('\n').ToList<string> ออกมาแล้วแบ่ง threading ซัก 10 threading จะเร็วขึ้นไม๊ครับ
ถ้าเรา TextFileData.Split('\n').ToList<string> จะได้ ListCount
ก็แบ่งซัก 10 threading
มันจะทำงาน threading ละ ListCount /10 แถว
หรือว่าเครื่องดีๆหน่อยๆก็ใช้ 50-100 threading ก็ได้ครับ
|
|
|
|
|
Date :
2018-10-26 17:51:59 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter เอา index ออกก่อน
ทำเสร็จ ค่อย สร้าง index ใหม่
เป็นอีกวิธีที่มีการ เอาข้อมูลเข้าเยอะๆ ก็ดูว่า ข้อมูลคุณเยอะขนาดไหน
เพราะทุก ครั้งที่มีการ insert มันจะจัดเรียงไปด้วยทุกครั้ง
แต่ก็ต้องคำนึงถึงคนใช้คนอื่นด้วยนะครับ เพราะนั่นหมายถีงคุณเอา index ออกไป จะทำให้คนอื่นเขาทำงานช้าขึ้น
หาช่วงเวลาที่มีคนใช้งานน้อยๆ
|
|
|
|
|
Date :
2018-10-26 18:03:33 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|