Performance Tuning and Optimizing SQL Databases |
| Course Outline |
MOC10987.pdf
|
| Slides |
Slides.zip
|
| Material |
Download
|
| Useful Links |
|
| Day | Modules | Sharing |
| 1 |
- SQL Server Components and SQL OS
- Windows Scheduling vs SQL Scheduling
- Waits and Queues
|
|
- Core Concepts
- Storage Solutions
- I/O Setup and Testing
|
|
| 2 |
- Database Structure Internals
- Data File Internals
- TempDB Internals
|
|
- Windows Memory
- SQL Server Memory
- In-Memory OLTP
|
|
- Concurrency and Transactions
- Locking Internals
|
|
| 3 |
- Statistics Internals and Cardinality Estimation
- Index Internals
- Columnstore Indexes
|
|
- Query execution and optimizer internals
- Query execution plans
- Analyzing query execution plans
|
|
- Plan cache internals
- Troubleshooting plan cache issues
- Query store
|
|
| 4 |
- Extended events core concepts
- Working with extended events
|
|
- Monitoring and tracing
- Baselining and benchmarking
|
|
| Recommanded Books |
 | Title | Pro SQL Server 2022 Wait Statistics: A Practical Guide to Analyzing Performance in SQL Server and Azure SQL Database |
| ISBN | 978-1-484-28770-5 |
| Author | Thomas LaRock, Enrico van de Laar |
| Year | 2023 |
| Publisher | Apress |
 | Title | Pro T-SQL 2022: Toward Speed, Scalability, and Standardization for SQL Server Developers |
| ISBN | 978-1-484-29255-6 |
| Author | Elizabeth Noble |
| Year | 2023 |
| Publisher | Apress |
 | Title | Expert Performance Indexing in Azure SQL and SQL Server 2022: Toward Faster Results and Lower Maintenance Both on Premises and in the Cloud |
| ISBN | 978-1-484-29214-3 |
| Author | Edward Pollack, Jason Strate |
| Year | 2023 |
| Publisher | Apress |
 | Title | SQL Server Query Tuning and Optimization: Optimize Microsoft SQL Server 2022 queries and applications |
| ISBN | 978-1-803-24262-0 |
| Author | Benjamin Nevarez |
| Year | 2022 |
| Publisher | Packt Publishing |
 | Title | SQL Server Advanced Troubleshooting and Performance Tuning: Best Practices and Techniques |
| ISBN | 978-1-098-10192-3 |
| Author | Dmitri Korotkevitch |
| Year | 2022 |
| Publisher | O'Reilly Media |
 | Title | SQL Server 2022 Query Performance Tuning: Troubleshoot and Optimize Query Performance |
| ISBN | 978-1-484-28890-0 |
| Author | Grant Fritchey |
| Year | 2022 |
| Publisher | Apress |
 | Title | SQL Server 2022 Revealed: A Hybrid Data Platform Powered by Security, Performance, and Availability |
| ISBN | 978-1-484-28893-1 |
| Author | Bob Ward |
| Year | 2022 |
| Publisher | Apress |
 | Title | Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance |
| ISBN | 978-1-484-26496-6 |
| Author | Louis Davidson |
| Year | 2021 |
| Publisher | Apress |
 | Title | Refactoring Legacy T-SQL for Improved Performance: Modern Practices for SQL Server Applications |
| ISBN | 978-1-484-25580-3 |
| Author | Bob Ward |
| Year | 2021 |
| Publisher | Apress |
 | Title | High Performance SQL Server: Consistent Response for Mission-Critical Applications |
| ISBN | 978-1-484-26490-4 |
| Author | Benjamin Nevarez |
| Year | 2021 |
| Publisher | Apress |
 | Title | Expert T-SQL Window Functions in SQL Server 2019: The Hidden Secret to Fast Analytic and Reporting Queries |
| ISBN | 978-1-484-25196-6 |
| Author | Kathi Kellenberger,Clayton Groom,Ed Pollack |
| Year | 2020 |
| Publisher | Apress |
 | Title | Pro SQL Server 2019 Wait Statistics: A Practical Guide to Analyzing Performance in SQL Server |
| ISBN | 978-1-484-24915-4 |
| Author | Enrico van de Laar |
| Year | 2019 |
| Publisher | Apress |
 | Title | Dynamic SQL: Applications, Performance, and Security in Microsoft SQL Server |
| ISBN | 978-1-484-24317-6 |
| Author | Edward Pollack |
| Year | 2019 |
| Publisher | Apress |