ssis - ETL SSIS - 开始另一个步骤时包花费太长时间
解决方案
如果您想更好地了解延迟的确切位置,请尝试在导致减速的对象上实现日志记录。具体来说,记录PipelineComponentTime
事件,该事件指示每个组件在特定阶段内花费的时间。如果您想要跟踪任务停止和下一个任务开始之间的时间,请尝试查看此事件以了解第一个任务的阶段PrimeOutput
和阶段,以及阶段和后续组件的阶段。不看你的包裹,我怀疑大部分时间都花在灵态上,你会想专注于这个。PostExecute
PreExecute
ProcessInput
PrimeOutput
推荐阅读
- c++ - 在 C++ 中构造(给它的值)一个在其初始化之外的对象
- java - 按字典顺序对 ArrayList 的 ArrayList 进行排序
- javascript - 反应路由器链接不渲染到组件
- c# - Xamarin ios 歌曲并不总是在扬声器上播放
- java-16 - jdk 16版本在哪里可以找到jre位置
- vue.js - Vue CLI 为 Vue 创建单独的包
- java - 内存清除时Android 10杀死前台服务
- ruby - 使用 RubyXL 查找第一个可见工作表
- linux - 自定义日志轮换
- python - 在 PySP 中更改 csvsolutionwriter 的文件名