SSIS Performance Tuning Techniques

This article is neither new nor my own, but I’ve shown it to a few people lately and despite their having worked with SSIS for months, none of them had seen it.

This is a white paper that describes how the SSIS run time engine and data flow engine work, and how to take advantage of that knowledge to build better performing SSIS packages. It has excellent coverage of execution trees and memory buffers, and how they are used “under the hoods” in your data flow.

If you haven’t read it before, please check it out today and tell a friend. It’s required reading for anyone building SSIS packages in the real world.


About ssimagine

My name is Matthew Roche, and I am a Senior Program Manager with the SQL Server product group at Microsoft. I work on Master Data Services and Data Quality Services, and have previously worked on SQL Server Integration Services. Although I work for Microsoft and will be posting on technical topics, I want to stress that this is a personal blog, and any opinions posted here are mine and mine alone. I built my career around SQL Server and Microsoft technologies for well over a decade before I joined Microsoft as an employee, and I plan on using this blog to share my personal experience and opinions. They may well be shaped by my experience on the SQL Server team, but they’re still mine, and not that of Microsoft, disclaimer, disclaimer, etc., etc..
This entry was posted in Performance, SSIS. Bookmark the permalink.

2 Responses to SSIS Performance Tuning Techniques

  1. Sorry, I only build SSIS applications in the imaginary world. 🙂

  2. Excellent! You must have some weird clients…

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s