- 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
35% Off Finance Skills That Get You Hired - Code CFI35
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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