在SQL Server 2016中,他们将并行插入引入到现有表中。通过在目标表上没有某些功能,SQL Server可以将数据插入到并行流中。SSIS和并行插入
使用 INSERT [表名] WITH(TABLOCK) SELECT的语法.....
的数据将被并行地插入。我已经看到使用它的很大改进。通常需要10分钟才能插入1.2亿个,使用这个新功能只需要大约30秒。
如何在SSIS中使用此新设置?我使用Visual Studio 2015 Enterprise和SQL Server 2016. 我知道我可以使用“执行SQL任务”并放入类似的东西,但是我想知道的是如何在数据流中使用它?目标适配器中是否有特定的连接管理器和设置?
请参阅:https://msdn.microsoft.com/en-us/library/bb522534.aspx –
@KinchitDalwani我看了那篇文章。关于新升级的内容非常丰富,但我没有看到任何有关平行插入的内容。我错过了吗? – Craig
这可能会回答你的问题:https://blogs.msdn.microsoft.com/sqlperf/2007/05/11/implement-parallel-execution-in-ssis/ –