9/3/2010 4:52:51 AM
So how does SQL Server pick which plan to run? If you've ever wanted to get a better understanding of how the Query Optimizer works, this is the talk to attend. Come listen to a member of the Query Processor development team explain how a query goes from SQL to the final plan. This talk will cover conceptual topics like how query trees are built and how the optimizer stores all of the alternatives it is considering. Additionally, the talk will examine examples in areas including index matching, parallel query generation, and update processing so that you can apply these concepts to better debug your own queries using the same techniques.
Conor Cunningham is a Principal Software Architect at Microsoft on the SQL Server Query Processor Team. He's worked on database technologies for Microsoft for over 10 years and is holds numerous patents related to Query Optimization and Query Processing. Conor is the author of a number of peer-reviewed articles on query optimization techniques. Recently, he authored a chapter for the book "Microsoft SQL Server 2008 Internals" on how the Query Optimizer works. He publishes a blog called "Conor vs. SQL" (where he answers questions about databases.
Conor will be joining us via LiveMeeting. If you are unable to attend in person, please ask Rob Farley for the link so that you can join remotely.
Venue: L2 Westpac House (91 King William St, cnr Currie St) |
Duration 12:00-14:00 |
On: Tuesday, September 28, 2010