Intermediate

Understanding Query Optimization in SQL Server

This module lays the theoretical foundations for optimizing SQL Server queries. It answers the fundamental question: when should you start optimizing your T-SQL queries?

Retrieving data from SQL Server efficiently and effectively is an art in itself. This course teaches how to get the most out of your T-SQL queries.

Prerequisites: Knowledge of basic data structures and fundamental notions of the T-SQL language.

Key principle: You must identify the queries that have the most impact on the system and concentrate optimization efforts on them.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

10 sections
  1. 1 Table of Contents
  2. 2 Course presentation
  3. 3 Introduction to Query Optimization in SQL Server
  4. 4 Understanding Query Plans
  5. 5 Understanding the Reuse Plan and the Cache Plan
  6. 6 Understanding Indexes and Statistics
  7. 7 Optimize Ad Hoc Expressions and Parameterization
  8. 8 Understanding Plan Guides and Query Hints
  9. 9 Overall course summary
  10. 10 Demo Code Files

Interested in this course?

Contact us to book it or get a custom training plan for your team.