作者g66932007 (孤單的人)
看板C_Sharp
標題[問題]datatable 萬筆資料輸出
時間Sun Apr 19 11:18:45 2015
請問
如果從DB拉了4.5萬筆資料到datatable,
且每一筆資料都要重新整理過,
要怎麼輸出會比較快呢??
目前是用回圈跑再用streamwrite一筆筆寫入txt可是好像有點慢...要10來分鐘
還是先存到memory再一次輸出會比較快呢??
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.154.21
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1429413528.A.E95.html
1F:推 J002: 分頁分批整理? 04/19 11:40
2F:→ g66932007: 我要將整個DATATABLE的資料輸出到一個TXT裡 04/19 11:54
3F:推 yeo1987: 只是輸出文字檔的話, 改用DataReader一筆一筆處理試試 04/19 12:59
4F:推 TameFoxx: 如果可以不用按照順序的話 04/20 10:22
5F:→ TameFoxx: 可以開Thread 開多個sw一起寫 04/20 10:22
6F:→ TameFoxx: 用filestream開的txt就要設定成share 04/20 10:23
7F:→ gamer880831: 試試看 parallel +partitioner 04/27 12:33
8F:→ gamer880831: 之前用都沒什麼效果 可是你資料量這麼大 應該會有明 04/27 12:34
9F:→ gamer880831: 顯差異 04/27 12:34