|
|
|
สอบถามการ Query ข้อมูล 5 แสน record ออกมาเป็น Excel |
|
|
|
|
|
|
|
ใช้ Library ตัวไหนครับ เข้าใใจว่ามันน่าจะเยอะเกินไปจน Memory เต็มครับ
|
|
|
|
|
Date :
2017-04-25 14:57:53 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
thread หรือ task ก็เป็นรึครับ
|
|
|
|
|
Date :
2017-04-25 14:59:04 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สวัสดีครับ
ผมใช้ Library EPPlus คือผมให้มัน loop ข้อมูลไปเลื่อยๆ จนหน้าเว็บ Error memory นั้นแหละครับ
thread หรือ task ก็เป็นรึครับ
= อันนี้ยังไม่ได้ลองใช้ ถ้าลองทำแล้วจะแจ้งเพิ่มเติมนะครับ
|
|
|
|
|
Date :
2017-04-25 16:19:09 |
By :
asdoo1000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เราสามารถแยกซัก 50 thread เป็น thread ละ หมื่น แยกกันทำงานใน excel 1 ไฟล์ จะเร็วขึ้นไม๊ครับ
อันนี้เดาแบบไม่ไมีความรู้ล้วนๆ 555
ปกติผม จัดไฟล์ karaoke ก็เกือบ 5-10 ล้านอ่าครับ แบ่ง 100 thread จัดแบบนี้แหละ
เท่าที่ทำไม่ค่อยมีปัญหาครับ
ลบไปเหลือจริงๆแค่ ไม่ถึงแสนเพลงเอง 5555
|
|
|
|
|
Date :
2017-04-25 16:54:56 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงจะต้องแยก Process ครับ เช่น เขียนไปซะ 50,000 ก็หยุดแล้วปิด Object ไปก่อนครับ จากนั้นค่อยเปิดมาแล้วเขียนต่อครับ
|
|
|
|
|
Date :
2017-04-26 09:32:07 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูอันนี้ครับ
http://stackoverflow.com/questions/33264040/epplus-save-two-million-rows-with-200-columns-datatable-to-multiple-excel-files
|
|
|
|
|
Date :
2017-04-26 10:55:56 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลังจากที่ Query เสร็จ จับยัดทันลงพวก DataTable,List แล้วค่อยไป Loop เพื่อ Generate Excel ครับ
|
|
|
|
|
Date :
2017-04-27 17:00:47 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-04-28 11:33:44 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|