SQLBits 2018
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.
Yes, this is a widespread problem: you expect something, but the reality is a bit different. You assume that query will run 1 sec, but it runs (Oh, my God!) 1 hour. You expect that your query will perform an index seek, but it performs index scan instead. You know that your query doesn't use locks, but it uses them. Let's try to understand why this happens.
This session will focus on understanding the internals of such situations and making our expectations more close to reality. During the session, we will look at the queries which accidentally became slow, queries which can't finish and even queries which can't start and we will find the root causes for all those cases. And for each case, we will find the way how to handle that.
This session will focus on understanding the internals of such situations and making our expectations more close to reality. During the session, we will look at the queries which accidentally became slow, queries which can't finish and even queries which can't start and we will find the root causes for all those cases. And for each case, we will find the way how to handle that.
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.