![]() |
|
|
By: Jeremy Kadlec | Read Comments (2) | Print Jeremy is the CTO @ Edgewood Solutions, co-founder of MSSQLTips.com and SQL Server MVP since 2009. Related Tips: More |
|
Problem
We have adopted SQL Server 2005 Integration Services and we are moving a great deal of data on a consistent basis throughout the day for a number of systems. Unfortunately, we have been seeing some memory related issues and wanted to find out how we could monitor these on a regular basis? We want someway to collect performance related data and monitor the overall process. What tools and metrics are available for monitoring an SSIS Package? Can you provide some examples?
Solution
With SQL Server 2005 Microsoft provided counters in Performance Monitor (System Monitor) to monitor some key metrics of the SQL Server 2005 Integration Services metrics. Many of these new counters are related to memory, so they may offer some insight into your issue, but that is not guaranteed based on the problem provided. One item to keep in mind is that these counters are new with SSIS and equivalent (or similar) counters were not available with SQL Server 2000/7.0 DTS.
Performance Monitor Counters
Below are the SSIS Performance Monitor counters that are available:
One word of caution with these counters, they appear to be calculations in the aggregate as opposed to a single SSIS Package execution. Depending on the issue, it might make sense to conduct some isolated testing as well as monitor the overall environment. If you suspect a single package or group of packages causing the issue, then these metrics and general
For additional information reference SQL Server 2005 Books Online - Monitoring Performance of the Data Flow Engine.
Sample Performance Monitor Data
Below is an explanation of how to access into the data flow tasks via Performance Monitor:
|
Launch Performance Monitor by navigating to: |
|
|
|
Load the SSIS related counters |
|
|
|
Monitor the Performance Monitor results |
|
|
Next Steps
| Share: | Share | Tweet |
|
![]() |
![]() |
Connect with MSSQLTips.com |
| Wednesday, April 16, 2008 - 4:30:54 AM - marcosgalvani | Read The Tip |
|
Very good explanation about SSIS pipeline. Thanks. Marcos Galvani |
|
| Monday, August 04, 2008 - 11:52:35 AM - bkshilo | Read The Tip |
|
Hi, On a production box where I work, when I run PERFMON I can find the SQLServer:SSIS Service performance object, but not the SQLServer:SSIS Pipeline performance object. Our system is Microsoft Windows Server 2003 R2, x64 edition. Our SQL Server is 2005 SP2, v9.00.3257.00 How do I find the SQLServer:SSIS Pipeline performance object in Perfmon? |
|
|
privacy | disclaimer | copyright | advertise | about authors | contribute | feedback | giveaways | user groups Some names and products listed are the registered trademarks of their respective owners. Edgewood Solutions LLC | MSSharePointTips.com | MSSQLTips.com |