Introduction - How the Query Optimizer Works
  • An Introduction to This Course
  • Is This Course Right for You?
  • Course Downloads
  • The SQL Engine
  • The Query Processing Process
  • The Search Space
  • What's In the Cost?
  • Plan Cache Reuse
  • What Causes Recompilation?
  • Terminology
  • Summary
  • Quiz
Execution Plans
  • Brain Overload Warning
  • Anatomy of Execution Plan
  • The Iterator
  • Execution Plan Output Options
  • Scan VS Seek
  • Scanning Demos
  • Seeking Demos
  • The Bookmark Lookup
  • Aggregations
  • Hash Match Operator
  • Joins - The Nested Loop
  • Join - The Merge Join
  • Joins - The Hash Join
  • Parallelism Introduction
  • Terminology
  • Summary
  • Quiz
Cost Estimation
  • Statistics Contain 3 Key Pieces of Information in DBCC SHOW_STATISTICS
  • Quick Review
  • Anatomy of a Statistic (Header,Vector and Histogram)
  • Out of Date Statistics
  • Stale Statistics Demo
  • Maintaining Statistics
  • Setting Up Statistics Maintenance Job
  • Terminology
  • Summary
  • Quiz
Real World Examples: Fixing the Most Common Issues
  • The Scan On Large Tables
  • Using SET STATISTICS IO ON
  • SET STATISTICS PROFILE ON
  • Non-Clustered Indexes on Heaps
  • The No Good Sort Operator
  • Unwinding The Spool
  • Summary
  • Quiz
Conclusion
  • Congratulations and Thank You