急~~!!!关于把大数据量数据集的内容导出成文本文件的性能问题!
大意如题,现在的情况是:
数据集有18W条记录,逐条添到TStringList中,然后保存为文件,差不多要五分钟,
跟了一下,光拼那些字符就差不多4分钟了.还仅仅是一个字段的值哦,
我事先用SQL语句把要导出的内容拼成为一个字段,然后在delphi中逐行处理.
各位大侠,有没有办法让性能再提高些,实际数据量更大!
[解决办法]
如果确实需要逐条拼接的话,那没办法,至少这个过程是必须的,至于放一些缓存到本地,增量更新等可以作为辅助
[解决办法]
直接调用BCP导出文本文件呢?应该用不了5分钟吧~
[解决办法]
我所知道的方法就只有BCP,什么都不懂的人帮顶
[解决办法]
bcp很好很强大,受教了
[解决办法]
18w的料也太大了,不知你用ClientDataSet1.SaveToFile()可不可以.