- Explore query performance optimization
After completing this module, you will be able to:
- Generate and save execution plans
- Compare the different types of execution plans
- Understand how and why query plans are generated
- Explain the purpose and benefits of the Query Store
- Investigate the available reports and data in the Query Store
- Explore performance-based database design
After completing this module, you will be able to:
- Explore normal forms and how they affect database design
- Choose appropriate datatypes for your data
- Evaluate appropriate index types
- Evaluate performance improvements
After completing this module, you will be able to:
- Determine when changing indexes or defining new ones can affect performance
- Evaluate wait statistics as an aid in finding areas for performance improvement
- Understand how query hints work, and when to use them
AI, Data Science & Cloud Certificates from Google, IBM & Meta
The Most Addictive Python and SQL Courses
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Syllabus
- Explore query performance optimization
- Introduction
- Understand query plans
- Explain estimated and actual query plans
- Describe dynamic management views and functions
- Explore Query Store
- Identify problematic query plans
- Describe blocking and locking
- Exercise: Identify and resolve blocking issues
- Module assessment
- Summary
- Explore performance-based database design
- Introduction
- Describe normalization
- Choose appropriate data types
- Design indexes
- Exercise: Identify database design issues
- Module assessment
- Summary
- Evaluate performance improvements
- Introduction
- Describe wait statistics
- Tune and maintain indexes
- Understand query hints
- Explore performance scenarios
- Exercise: Isolate problem areas in poorly performing queries
- Module assessment
- Summary