首页 > 解决方案 > ETL SSIS - 开始另一个步骤时包花费太长时间

问题描述

我在诊断这种情况时遇到了一些麻烦。简而言之,当我进行下一步时,它只会在很长时间后才开始(如下图所示)。

ETL

有人有任何我可以进一步调查的提示吗?

谢谢

标签: ssisetl

解决方案


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


推荐阅读