2015-10-19 41 views
2

我有一个巨大的文本文件,有100万行,每行只有28个长度的数字作为文本。 我想将它们导入到具有表对应列的sql server中。因此,一百万个数据将被插入到一个列数据库表中。巨大的文本或Excel数据导入更快到sql

我用SSIS,它有点慢。 (在4.5小时或更长的时间内将插入100万条数据)有没有其他方法可以更快地完成?

回答

0

您可以使用BCP实用程序进行快速导入。看到这里的官方文档:DOC

0

因此,我决定通过插入相同的表,将大量数据分解成多个部分并同时运行更多的SSIS。插入时不会出现锁定。我希望6 SSIS完成这项工作将近一个小时。

谢谢。

+0

监控您的SQL Server并找到瓶颈。中央处理器? I/O?网络? –