YoVDO

SQL Server: Performance Troubleshooting Using Wait Statistics

Offered By: Pluralsight

Tags

Spinlocks Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to begin troubleshooting SQL Server performance problems, applicable for developers and DBAs from SQL Server 2005 onwards

Where do you start looking when trying to diagnose a performance problem with SQL Server? The answer is to use wait statistics! This course will introduce you to the powerful 'waits and queues' performance tuning methodology. You'll learn how SQL Server's thread scheduling system works, what wait statistics are and how to use them, what more advanced synchronization mechanisms like latches and spinlocks are, and a wealth of detail about common performance issues and how to diagnose and solve them. The course is perfect for developers and DBAs who have been struggling to figure out how to start troubleshooting performance problems with SQL Server. The information in the course applies to all versions from SQL Server 2005 onwards.

Syllabus

  • Introduction 15mins
  • SQL Server Threading Model 35mins
  • Waits 43mins
  • Latches and Spinlocks 33mins
  • Troubleshooting Patterns 124mins
  • Summary 20mins

Taught by

Paul Randal

Related Courses

Changing Paravirt Lock-ops for a Changing World
Linux Foundation via YouTube
Using Coccinelle to Detect and Fix Nested Execution Context Violations
Linux Foundation via YouTube
Inside Waits, Latches, and Spinlocks Returns
PASS Data Community Summit via YouTube
Multicore Synchronization - The Lesser-Known Primitives
CppNow via YouTube
Reliable Userspace Spinlock Implementation in Linux
Linux Foundation via YouTube