Optimize query performance in Azure SQL
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Describe SQL Server query plans
- Generate and save execution plans
- Compare the different types of execution plans
- Understand how and why query plans are generated
- Module 2: Evaluate performance improvements
- Explore Dynamic Manage Objects to extract query performance information
- Determine when changing indexes or defining new ones can affect performance
- Evaluate wait statistics as an aid in finding areas for performance improvement
- Module 3: Explore performance-based design
- Explore normal forms and how they affect database design
- Choose appropriate datatypes for your data
- Evaluate appropriate index types
- Investigate the value of data compression
After completing this module, you will be able to:
After completing this module, you will be able to:
After completing this module, you will be able to:
Syllabus
- Module 1: Describe SQL Server query plans
- Introduction
- Describe types of query plans
- Explain estimated and actual query plans
- Identify problematic query plans
- Exercise: Identify issues with a database design
- Knowledge check
- Summary
- Module 2: Evaluate performance improvements
- Introduction
- Describe dynamic management views and functions
- Describe wait statistics
- Tune indexes
- Maintain indexes
- Exercise: Isolate problem areas in poorly performing queries in a SQL Database
- Knowledge check
- Summary
- Module 3: Explore performance-based design
- Introduction
- Describe normalization
- Choose appropriate data types
- Design indexes
- Describe data compression
- Knowledge check
- Summary
Tags
Related Courses
Introduction to DatabasesMeta via Coursera Web Development
Udacity Introduction to Data Science
University of Washington via Coursera Datenmanagement mit SQL
openHPI Sabermetrics 101: Introduction to Baseball Analytics
Boston University via edX