SQL Server Performance Tuning Nowadays
2022TL; DR
This full-day training session is all about finding performance bottlenecks, query tuning, and making SQL Server healthier.
Session Details
Nothing is perfect, which means that your database might not be perfect as well. And one day, you may decide that your database is slow, and it’s time to optimize it. But.. Where to start? When to end? Which queries are slow? How to identify the actual bottleneck? And so on, and so on. There are a lot of questions that need answers in the process of performance tuning.
In this full-day training session, we will find answers to all these questions. We will go from collecting data for analysis through identifying bottlenecks to optimization of the particular queries. In this way, we will learn performance tuning practical techniques and solve many issues in real-time. And despite I’m (well, maybe I was) a big fan of Profiler and old-fashioned tools and technics, new, more exciting, and valuable instruments are available nowadays. And we will use them to find the bottlenecks and tune the performance with a minimum of theory and a lot of practice.
3 things you'll get out of this session
Speakers
Denis Reznik's other proposed sessions for 2026
Deadlocks in SQL Server: Understanding and Troubleshooting - 2026
True SQL Server Detective - 2026
Denis Reznik's previous sessions
What SQL Server database can tell us about application issues?
This session will be about database load patterns that show the application design issues and solutions to those issues.
Hidden Gems of SQL Server 2019
SQL Server 2019 is full of new features. Some of them are very interesting and useful, but unfortunately not well-known. So far.
Query Execution: Expectation-Reality
Sometimes this happens. What you expect not always what you received. In this session, we will look at a bunch of such situations.