我将运行一个存储过程,该存储过程更新3个表,每个表包含6000万条记录,并且全部在同一服务器中。我目前正在使用OLEDB连接而不是ADO.Net连接。
点数:
目前它在管理工作室运行了21分钟。
如果我使用OLEDB连接,它将在32分钟内运行
如果使用ADO.net连接则运行48分钟
我需要使用哪个连接管理器才能获得大约21分钟的时间框架?有关此的最佳做法吗?我正在使用SQL Server 2016和SSIS 2016。
答案 0 :(得分:0)
如何实施更新操作?如果使用OLEDB命令,则需要时间。我的建议是你可以尝试并行处理。而不是在一个Dataflow任务中完成所有操作。您可以使用批处理并同时运行多个DFT。它会大大缩短时间。