作者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/cn.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