2017-01-17 50 views
0

我想複製大約35%的百分比 - 使用ssms中的導出工具從一個巨大的表到另一個表在同一臺服務器上但使用不同的數據庫使用ssms的導出工具將表中的某些數據導出到另一個表

用於限制源數據的查詢可以分解爲16個小查詢。

是否有可能運行16個導出工具實例,而不是運行一個單一的查詢?它會更快如果我運行16個導出工具實例?

我使用SQL Server 2012的

回答

0

釷的問題不會是出口,但試圖讓寫回新表中的所有16。 您可以通過爲每個查詢分開一個分區來使用分區來克服此問題。然後關掉所有的分區,你實際上有16個表要寫入。除非它們位於不同的磁盤上,否則可能無法獲得顯着的性能提升。

你最好寫一個單一的出口,多次提交一個空的堆表,然後添加你的CI/NCIs。

注意 - 不要從本地PC運行SQL導出 - 請在服務器上運行它,否則您將穿過網絡。

+0

SSIS允許您設置提交大小。設爲10或50 M. –

相關問題