About Course
Course Objectives:
After completing this course, participants will be able to:
-
Generate, interpret, and save execution plans.
-
Compare different types of execution plans and understand why query plans are generated.
-
Utilize the Query Store to monitor and analyze query performance.
-
Investigate reports and data within the Query Store for optimization.
-
Identify performance bottlenecks related to memory, disk, blocking, and locking.
Course Outlines:
-
Optimize Query Performance in Azure SQL – Introduction and performance tuning process.
-
SQL Server Performance Killers – Identify common causes of poor performance.
-
Query Plans – Understand, generate, and interpret estimated and actual execution plans.
-
Dynamic Management Views and Functions – Explore system views for performance insights.
-
Query Store – Explore Query Store, identify problematic queries, and use reports.
-
Memory and Disk Performance Analysis – Analyze resource usage for optimization.
-
Blocking and Locking – Describe, identify, and resolve issues with blocking/locking.
-
Exercises and Knowledge Checks – Hands-on practice identifying and resolving performance issues.
