Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

SQL Server: Analyzing Query Performance for Developers

via Pluralsight

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
This course will teach you everything you need to know as a developer, and non-developers, to start making sense of query plans and improving query performance.

Developers are sometimes charged with fixing performance issues, and they have no idea where to start. They've never seen a query plan, or when they look at one they're not sure what it *really* means. The developers know how long it takes for a query to execute, but they don't know how to see how much IO, CPU, or memory it uses. And sometimes they just create an index and that seems to fix the problem (even though they have no idea why!). In this course, SQL Server: Analyzing Query Performance for Developers, you'll learn about all the data that SQL Server generates when a query executes - it's more than just the query plan - and you'll learn where it exists and how to find it. First, you'll discover what the data represents and how to read a query plan. Next, you'll explore some of the query plan operators you'll see most often. Finally, you'll learn what information is included in the plan, which may not be immediately obvious, but can be extremely valuable when troubleshooting. When you're finished this course, you'll have the skills and knowledge to start examining and understanding query plans and making query changes for better performance!

Syllabus

  • Course Overview 1min
  • Introduction 6mins
  • Finding Information About Queries 38mins
  • Understanding Query Performance Metrics 17mins
  • Reading Query Plans 28mins
  • Operators in a Query Plan 73mins
  • Important Information in a Plan 76mins

Taught by

Erin Stellato

Reviews

4.7 rating at Pluralsight based on 95 ratings

Start your review of SQL Server: Analyzing Query Performance for Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.