© Dmitri Korotkevitch 2018
Dmitri KorotkevitchExpert SQL Server Transactions and Lockinghttps://doi.org/10.1007/978-1-4842-3957-5_4

4. Blocking in the System

Dmitri Korotkevitch1 
(1)
Land O Lakes, Florida, USA
 

Blocking is, perhaps, one of the most common concurrency problems encountered in the systems. When blocking occurs, multiple queries block each other, which increases the execution time of queries and introduces timeouts. All of that negatively affects the user experience with the system.

This chapter will show how you can troubleshoot blocking issues in a system. It will illustrate how you can analyze blocking conditions in real time and collect information for further analysis.

General Troubleshooting Approach

Blocking occurs when multiple ...

Get Expert SQL Server Transactions and Locking: Concurrency Internals for SQL Server Practitioners now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.