将15000000条记录从文本文件导入SQL Server的最快方法是什么?
目前,我正在使用Enterprise Manager导入数据,导入到SQL表需要3-4个小时。
提前感谢!
发布于 2009-07-26 18:15:17
试试bcp utility or BULK INSERT statement。但是,BULK INSERT语句应该为faster。
发布于 2009-07-26 18:24:26
使用SSIS有一个已发布的基准测试,即loads 2.36TB per hour。您可以使用一些技巧,比如拆分文件解析,并将负载分散到不同的NUMA侦听端口。另外,文章引号与SSIS中的列类型正确匹配也是一个很大的因素。
发布于 2009-07-26 18:46:06
对Mehrdad的回答是+1。我只想补充一点,如果您在试图加载到的表上有索引,这些索引将影响加载速度,因为它们必须进行维护。在执行导入时,最好删除/禁用这些索引。
https://stackoverflow.com/questions/1185167
复制相似问题