使用ssms的导出工具将一些数据从表导出到另一个表

时间:2017-01-17 11:15:19

标签: sql-server export ssms

我想复制大约35%的百分比 - 使用ssms中的导出工具 - 从一个巨大的表到同一服务器中的另一个表但具有不同的数据库

用于限制源数据的查询可以在我的案例中分解为16个小查询。

是否可以运行16个导出工具实例而不是运行一个查询?是否会更快如果我运行16个导出工具实例?

我正在使用SQL Server 2012

1 个答案:

答案 0 :(得分:0)

问题不在于导出,而是试图将所有16个写回新表。 您可以通过为每个查询分配一个单独的分区来解决此问题。然后切换出所有分区,实际上有16个表要写入。除非它们位于不同的磁盘上,否则可能无法显着提升性能。

最好将单个导出写入一个空Heap表,然后添加CI / NCI。

注意 - 不要从本地PC运行SQL导出 - 而是在服务器上运行它,否则您将穿越网络。