SQL Server Performance Tuning Using Wait Statistics: A Beginner’s Guide

Understanding the time a session spends waiting inside of SQL Server is an incredibly important part of performance tuning and diagnosing problems during normal troubleshooting. This whitepaper provides an introduction into the world of performance tuning using wait statistics in SQL Server and explains common wait types and what they do and do not mean in the context of performance tuning and troubleshooting.

In conjunction with the whitepaper, see our new Wait Types and Latch Classes Library for detailed information – see here for details.

Table of Contents

  1. Introduction
  2. The SQLOS scheduler and thread scheduling
  3. Using wait statistics for performance tuning
  4. Investigating active-but-blocked requests using sys.dm_os_waiting_tasks
  5. Analyzing historical wait statistics using sys.dm_os_wait_stats
  6. Common wait types
  7. Wait statistics baselines
  8. Summary
  9. Further reading
  10. About the authors
  11. About the technical editor

Download the full whitepaper PDF: SQL Server Performance Tuning Using Wait Statistics.