我想复制大约35%的百分比 - 使用ssms中的导出工具 - 从一个巨大的表到同一服务器中的另一个表但具有不同的数据库
用于限制源数据的查询可以在我的案例中分解为16个小查询。
是否可以运行16个导出工具实例而不是运行一个查询?是否会更快如果我运行16个导出工具实例?
我正在使用SQL Server 2012
答案 0 :(得分:0)
问题不在于导出,而是试图将所有16个写回新表。 您可以通过为每个查询分配一个单独的分区来解决此问题。然后切换出所有分区,实际上有16个表要写入。除非它们位于不同的磁盘上,否则可能无法显着提升性能。
最好将单个导出写入一个空Heap表,然后添加CI / NCI。
注意 - 不要从本地PC运行SQL导出 - 而是在服务器上运行它,否则您将穿越网络。