2013-02-14 67 views
0

我已经将数据从数据表转移到数据库中。总记录大约每次15k。 我想redue数据插入的时间。我应该使用SqlBulk?还是其他什么?大量的数据插入到表

回答

0

SQL批量复制与这种样本大小的决定性最快的,因为它流中的数据,而不是实际使用常规的SQL命令。这给它一个稍长的启动时间,但一次超过120行(根据我的测试)

查看我的帖子在这里如何得到这里如果你想一些统计数据如何sql批量复制堆叠针对其他几种方法。

http://blog.staticvoid.co.nz/2012/8/17/mssql_and_large_insert_statements

enter image description here

+0

这对我很有帮助。 – kst 2013-02-14 10:15:51

0

15K的记录并不多真的。我有一台带有i5 CPU和4GB RAM的笔记本电脑,它可以在几秒钟内插入15k条记录。我不会花费太多时间寻找理想的解决方案。