首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入的最快方式?

导入的最快方式?
EN

Stack Overflow用户
提问于 2009-07-26 18:13:09
回答 3查看 445关注 0票数 2

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

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

提前感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-26 18:15:17

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

票数 11
EN

Stack Overflow用户

发布于 2009-07-26 18:24:26

使用SSIS有一个已发布的基准测试,即loads 2.36TB per hour。您可以使用一些技巧,比如拆分文件解析,并将负载分散到不同的NUMA侦听端口。另外,文章引号与SSIS中的列类型正确匹配也是一个很大的因素。

票数 1
EN

Stack Overflow用户

发布于 2009-07-26 18:46:06

对Mehrdad的回答是+1。我只想补充一点,如果您在试图加载到的表上有索引,这些索引将影响加载速度,因为它们必须进行维护。在执行导入时,最好删除/禁用这些索引。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1185167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档