SQL Server puntos muertos entre select / update o multiple select

Toda la documentación sobre los puntos muertos de SQL Server habla sobre el escenario en el que la operación 1 bloquea el recurso A, luego intenta acceder al recurso B y la operación 2 bloquea el recurso B e intenta acceder al recurso A.

Sin embargo, a menudo veo puntos muertos entre una selección y una actualización o incluso entre selecciones múltiples en algunas de nuestras aplicaciones ocupadas. Creo que algunos de los puntos más finos de la salida de rastreo de punto muerto son impenetrables, pero realmente me gustaría entender qué puede causar un punto muerto entre dos operaciones individuales. Sin duda, si una selección tiene un bloqueo de lectura, la actualización debería esperar antes de obtener un bloqueo exclusivo y viceversa.

Esto está sucediendo en SQL Server 2005, no creo que esto haga la diferencia.

Respuestas a la pregunta(7)

Su respuesta a la pregunta