如果所有功能都已完成,我可以在ssis级别进行哪些必要的调整 使用Execute SQL任务存储过程实现。 所有正在使用的表都已编入索引。请建议一些有用的表 这种包的ssis调整技巧。我必须实现所有这些 执行sql任务到数据流任务!?
答案 0 :(得分:3)
要回答你的问题,不。在我看来,数据流任务在两个源之间移动数据或执行复杂逻辑时非常有用,您宁愿使用c#脚本而不使用SQL Server中的.Net CLR来执行该脚本。
如果源和目标位于同一个实例上,我从未见过SSIS数据流任务可能超出正确构建的存储过程的场合。
因为您正在使用execute sql任务,所以没有SSIS性能调优。 SSIS正在做的就是启动SQL Server要做的事情。
我将专注于您的存储过程,查看执行计划并阅读SQL Server查询性能调优。它可以从查看执行计划时推荐的非常简单的索引,使用查询分析器工具的中等工作量或非常复杂的范围。这取决于您的数据和查询。