ETL SSIS - 开始另一个步骤时包花费的时间太长

ETL SSIS - Package taking too long when starting another step

我无法诊断这种情况。 简而言之,当我要进行下一步时,它会在很长一段时间后才会开始(如下图所示)。

谁有任何提示可以让我进一步调查?

谢谢

执行步骤如下:
1- 预执行
2- 执行
3- post-执行

您突出显示的那些时间是预执行和post-执行开始的时刻。
所以似乎 运行 你的整个包裹
花了 2 分钟 而且不仅仅是从一步到另一步。
希望这个回答对您有所帮助

如果您想更好地了解延迟的确切位置,请尝试对导致速度下降的对象实施日志记录。具体来说,记录 PipelineComponentTime 事件,它指示每个组件在特定阶段花费的时间。如果您想跟踪任务停止和下一个任务开始之间的时间,请尝试查看第一个任务的 PrimeOutputPostExecute 阶段的此事件,以及 PreExecuteProcessInput,以及阶段和后续组件。如果不看你的包裹,我怀疑大部分时间都花在了 PrimeOutput 阶段,你会想专注于这个阶段。