Graphical Execution Plan Notes for SQL Server 2005
I often need a quick execution plan reference for query optimization in SQL Server 2005 that gives me a definition of the icon and a link to more details. The resource on page ms175913.aspx from the msdn website is very helpful but a bit incomplete.
For my personal use, I compiled the following document. I include the description of each plan icon and removed all items that do not exist in SQL Server 2005. The letters under the item name represent its type (N/A=none; P = Physical, L = Logical). If the item has any important optional Arguments, they are listed under the type. To keep the document short, details on optional arguments are not included.
You can download the document: ‘Graphical Execution Plan Notes‘. It is a zip file that contains a single Word document. If you have any suggestions on how to improve it, let me know!
Here’s a preview:
And here are some links to other blogs that discuss query optimization in SQL Server:
- SQL Server Optimization Tips
- SQL Server Query Optimization
- SQL Server Query Execution Plan Analysis Part1/4 (but you should see all 4 parts!)
- SQL Server Indexes: The Basics
- Forcing the optimizer to execute the query in a specific order
- SQL SERVER - Actual Execution Plan vs. Estimated Execution Plan
And a great book:
Inside Microsoft® SQL Server(TM) 2005: Query Tuning and Optimization
The document can be downloaded here, or on my download page. I hope you find this useful!
I'm a Quant Technical Specialist (Data Warehousing and Business Intelligence), with expertise in business analysis, data modeling, and data integration. I have extensive experience developing vertical and integrated desktop, Internet, and BI applications spanning municipal, clinical, and financial industries.

March 24th, 2008 at 6:12 am
Hi Tod McKenna,
Thanks for this nice post, I hope you have noticed my new fantastic blog where I’ll post tutorials about .net (http://thedotnetsource.blogspot.com).
Take a look at it, I already added a tutorial. I hope you find it cool.
Have a good time
March 24th, 2008 at 3:47 pm
Great Omar, I’ll have a look…