Introduction
  • What's In This Course?
  • Content Warning. Please Don't Skip. Thanks.
  • Instructor Introduction.
  • Section 1 Summary
Tools. These Two Tools Really Help Us Get A Deeper Grain To Our Tuning
  • SET Statistics IO and SET Statistics Time On. What Do They Mean?
  • Query Plans With Plan Explorer. The Second Best Free Tool On The Market.
  • Adding AdventureWorks. It's Free and Easy. We Will Use It In Our Demos.
  • Download Content Here
  • Summary 2 Summary
  • Section 2 Quiz
Caching Issues
  • What is the Buffer Pool?
  • High Level Structure of Procedure Cache
  • Procedure Cache Architecture
  • Simple Parameterization
  • Parameter Sniffing Demonstration
  • Fixing Parameter Sniffing
  • What Are Plan Guides?
  • Plan Guides: Demonstration
  • Section 3 Summary
  • Section 2 Quiz
Hints and Filters
  • Using Index Hints For Comparing Index Effectiveness
  • Filtered Indexes
  • Filtered Indexes With Sparse Columns
  • Filtered Index With Massive Reduction In Logical Reads
  • Section 4 Summary
  • Section 4 Quiz
Trace Flags. If You Feel Safe Using Them - And I Do, Then Start Here.
  • Trace Flag: -T4199
  • Trace Flag: -T1117
  • Trace Flag: -T3226
  • Section 5 Summary
  • Section 5 Quiz
Real World Coding Best Practices Put To The Test
  • Does Using Fewer Columns Really Matter?
  • Schema Qualified Objects
  • Does SET NOCOUNT ON Really Help?
  • Batching Up Deletes And Updates Is A Must
  • Stop Sorting In The Database - It's Killing Your Queries
  • Fixing Implicit Conversions
  • Taking The Load Off The Overburdened tempdb Database
  • Section 6 Summary
  • Section 6 Quiz
Miscellaneous
  • Enable Auto Update Stats Async
  • Section 7 Summary
Conclusion
  • Thank you! Let's Wrap Up This Course.