最快的进口方式?

时间:2009-07-26 18:13:09

标签: sql sql-server

将15000000条记录从文本文件导入SQL Server的最快方法是什么?

目前,我使用Enterprise Manager导入数据,导入SQL表需要3-4个小时。

提前致谢!

3 个答案:

答案 0 :(得分:11)

试试bcp utility or BULK INSERT statement。 BULK INSERT语句应该是faster

答案 1 :(得分:1)

使用SSIS已发布基准loads 2.36TB per hour。您可以执行一些技巧,例如拆分文件解析并将负载分散到单独的NUMA侦听端口上。在SSIS中正确引用匹配列类型的文章也是一个重要因素。

答案 2 :(得分:1)

+1给Mehrdad的回答。只是想补充一点,如果你要加载的表上有索引,那些会影响加载速度,因为它们必须保持。在导入时,最好删除/禁用这些索引。