Secrets of the Microsoft SQL Server Query Optimizer
- 👤 Speaker: Conor Cunningham - SQL Server Group, Microsoft
- 📅 Date & Time: Monday 19 April 2010, 14:00 - 15:00
- 📍 Venue: Small public lecture room, Microsoft Research Ltd, 7 J J Thomson Avenue (Off Madingley Road), Cambridge
Abstract
Abstract: Ever wanted to learn how to build a query optimizer? This talk delivers a primer on the core academic concepts behind Microsoft SQL Server’s query optimizer. This covers topics including top down vs. bottom-up, elements of the CASCADES framework such as properties, rules, and the memo plan fragment storage mechanism, and an overview of the kinds of optimizations that are implemented within the framework as used in SQL Server. This talk is targeted towards people who are interested in how query optimizers work internally and how they should be designed.
Biography: Conor is Principal Software Architect on the SQL Server Query Processor team at Microsoft. He has worked primarily on query processors and optimizers for 10+ years. Conor has worked on a number of areas including the search framework, index matching, distributed query, update processing, language design and semantics, paging and navigation, hierarchical queries, data warehousing, object-relational databases, and a number of other areas. He holds numerous patents in these areas and is the author of several academic papers. Recently, he authored a chapter for the book “SQL Server 2008 Internals†on how the SQL Server Query Optimizer works. Some of his current interest include self-learning/self-tuning database systems, hintable query languages, and parameter-sensitivity in finding optimal query plans.
Series This talk is part of the Microsoft Research Cambridge, public talks series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Guy Emerson's list
- Interested Talks
- Microsoft Research Cambridge, public talks
- ndk22's list
- ob366-ai4er
- Optics for the Cloud
- personal list
- PMRFPS's
- rp587
- School of Technology
- Small public lecture room, Microsoft Research Ltd, 7 J J Thomson Avenue (Off Madingley Road), Cambridge
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Conor Cunningham - SQL Server Group, Microsoft
Monday 19 April 2010, 14:00-15:00