
After completing this chapter you will be familiar with the overall understanding of the course.
After completing this chapter you will be able to understand the purpose of this course.
After completing this chapter you will understand the importance of automation of the database performance monitoring process.
After completing this chapter the students will be able to understand the type of data that needs to be collected as part of the database performance data collection.
After completing this lecture students will be able to understand the concept of Parameter Sniffing and how to fix it.
Schedule regular maintenance activities such as index updates, statistics updates, and database health checks to prevent performance degradation and downtime.
Identify expensive stored procedures or queries that drive high execution time and CPU usage, apply best practices, and continuously collect metrics to optimize performance and maintain business continuity.
After completing this lecture, students will be able to understand and implement how to detect and reduce the index fragmentation.
Learn how wait statistics guide performance troubleshooting by analyzing wait types and cumulative data from the wait statistics view. Identify dominating waits by total wait time to diagnose CPU contention.
Identify tempdb contention by monitoring DMV waits and heavy temp table usage. Increase data files to maximize disk bandwidth and match logical processors, as SQL Server 2019 auto-tunes the count.
After completion of this lecture, students will be able to understand what is Deadlock incident and how to monitor it.
Enable optimize for ad hoc workload to reduce plan cache bloat from single-use queries. The first execution stores a small, combined plan; subsequent executions reuse the full cached plan.
This course equips you with the skills required to manage the SQL Server database efficiently. The course mainly focuses on performance monitoring and tuning and how to automate the monitoring process. The most valuable gift of this course is to have ready to implement scripts including schema and other required objects at the end of the course. Students can directly deploy the code and start generating SQL Server database performance metrics.
Note: It is recommended to run the code on a test environment before deploying on production.