来自不同的 ETL 工具,我试图弄清楚如何在每个组件在 SSIS 中运行时获取(生产)统计信息。
例如,如果平面文件正在从具有高偏差的外部源读取(行/秒在不同时间发生巨大变化),我想知道该信息。
如果 SSIS 有一个显着的“慢点”(缓冲区填充/数据流受到影响),我也想知道该信息。
例如,使用来自 DMV 的 sproc,CPU 时间和 readIO/writeIO 也将是理想的(并且对于通过以一致/可测量的方法从 sproc 迁移到 SSIS 来显示改进的人们很有用)。
我问这个问题的原因是我在调试期间看到行通过 BIDS,但它可能无法反映生产中每个组件的实际行/秒。
一个人将如何为生产环境启用/内省/获取这些类型的统计信息(即使它受到的打击很小,但这些数字很重要)。
谢谢!
-达伦