ETL SSIS - 开始另一个步骤时包花费的时间太长
ETL SSIS - Package taking too long when starting another step
我无法诊断这种情况。
简而言之,当我要进行下一步时,它会在很长一段时间后才会开始(如下图所示)。
谁有任何提示可以让我进一步调查?
谢谢
执行步骤如下:
1- 预执行
2- 执行
3- post-执行
您突出显示的那些时间是预执行和post-执行开始的时刻。
所以似乎 运行 你的整个包裹
花了 2 分钟
而且不仅仅是从一步到另一步。
希望这个回答对您有所帮助
如果您想更好地了解延迟的确切位置,请尝试对导致速度下降的对象实施日志记录。具体来说,记录 PipelineComponentTime
事件,它指示每个组件在特定阶段花费的时间。如果您想跟踪任务停止和下一个任务开始之间的时间,请尝试查看第一个任务的 PrimeOutput
和 PostExecute
阶段的此事件,以及 PreExecute
和 ProcessInput
,以及阶段和后续组件。如果不看你的包裹,我怀疑大部分时间都花在了 PrimeOutput
阶段,你会想专注于这个阶段。
我无法诊断这种情况。 简而言之,当我要进行下一步时,它会在很长一段时间后才会开始(如下图所示)。
谁有任何提示可以让我进一步调查?
谢谢
执行步骤如下:
1- 预执行
2- 执行
3- post-执行
您突出显示的那些时间是预执行和post-执行开始的时刻。
所以似乎 运行 你的整个包裹
花了 2 分钟
而且不仅仅是从一步到另一步。
希望这个回答对您有所帮助
如果您想更好地了解延迟的确切位置,请尝试对导致速度下降的对象实施日志记录。具体来说,记录 PipelineComponentTime
事件,它指示每个组件在特定阶段花费的时间。如果您想跟踪任务停止和下一个任务开始之间的时间,请尝试查看第一个任务的 PrimeOutput
和 PostExecute
阶段的此事件,以及 PreExecute
和 ProcessInput
,以及阶段和后续组件。如果不看你的包裹,我怀疑大部分时间都花在了 PrimeOutput
阶段,你会想专注于这个阶段。