SSIS provides a set of Performance counters.
few of them are
- Buffers in USE
- Flat buffers in Use
- Private buffers in use.
- Buffers spooled.
- Rows Read
- Rows written
Out of the above mentioned Counters, “Buffers in use”,”Flat buffers in use” and “Private buffers in use” are useful to discover Leaks. During Package execution time, we will see these counters fluctuating.But Once the package finishes Execution , their values should return to the same value as what they were before the execution.Otherwise ,buffers are leaked.
“Buffers Spooled” has initial value of 0. when it goes above 0 , it indicates that the engine has started memory swapping.
“Rows Read”,”Rows Written” show how many rows the entire data Flow has processed. They give you an overall idea about the execution Progress.