将3GB .tsv插入SQL Server的最佳方式

时间:2017-02-02 11:06:10

标签: sql-server csv import

将3GB .tsv插入SQL Server的最佳性能是什么?

我不知道列名,每当我尝试预览时,都需要永远......

如果在SQL Server中首先创建表然后插入.tsv更容易?我可以联系.tsv的提供商,找出确切的列名。

2 个答案:

答案 0 :(得分:1)

我认为最好的办法是提取一定数量的行,然后使用它来估算一些广泛的,全能的列,并创建一个表格,您可以加载它来分析整个数据集。

您可以使用这里讨论的小脚本文件来执行此操作:
VBScript - skip and read lines in text file

了解了数据结构后,根据我的经验,将数据加载到SQL Server中的最快方法 - 尽管远非最方便 - 是批量复制程序实用程序或BCP:
https://msdn.microsoft.com/en-us/library/ms162802.aspx

答案 1 :(得分:0)

将数据插入SQLServer的更快方法是使用批量插入: https://msdn.microsoft.com/en-us/library/ms188365.aspx 但是你需要知道数据模式。