从数据库读取百万条记录,然后写入文本,怎样设计效率会比较高 老师给个任务,写个从数据库读取记录然后写成文本文件数据在百万条以上有什么方法能够使效率比较高?分不够可以加 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库分页读取...FileStream异步写...加BufferedStream缓冲... 异步,可是不太会,研究一下关键是每条记录不是每个都要输出,而且字段的顺序也是有相应要求问问,多线程应该是可以这样的吧三个线程A,B,C,一个缓冲区A把数据读到缓冲区,B进行结构处理,C写这样可以吗? 直接用SQL语句吧EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:DT.txt -c -Sservername -Usa -Ppassword’ SQL的很多机制,你可以使用,如临时表啊等等 其实最简单就是利用DB输出XML功能直接输出XML文档...写个存储过程...客户端直接存XML... LZ也可以考虑一下用SQL的DTS,专门输入输出数据用的. 其实最简单就是利用DB输出XML功能直接输出XML文档...写个存储过程...客户端直接存XML.../////////////////////////////////////////////////////能够说的详细点吗? 请教 在for循环里 如何实现 循环间隔 10分钟呢 WPF templatebinding问题 从命令行启动程序失败,双击启动没问题 WINDOWS CE .net 4.2手机蓝牙开发 ASP 证件扫描程序在运行时出错,请大家帮忙看看 datagridview单元格的内容很长,怎么换行显示? 编写程序员日志系统程序 收集一下VS.NET中的快捷键 如何国际化groupBox及在其中的控件? 请教高手:如何得到treeview中最后一层选中的行文本? 在WinForm中用NetForm的控件?可行么?
关键是每条记录不是每个都要输出,而且字段的顺序也是有相应要求
问问,多线程应该是可以这样的吧
三个线程A,B,C,一个缓冲区
A把数据读到缓冲区,B进行结构处理,C写这样可以吗?
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:DT.txt -c -Sservername -Usa -Ppassword’
/////////////////////////////////////////////////////
能够说的详细点吗?