Hola a todos
Tengo un aplicativo en el que trabajan varios usuarios de
forma concurrente y en ocasiones se presentan bloqueos de
hasta 10 minutos.
Cuando hago un sp_who encuentro que hay muchos procesos
bloqueados por un solo proceso A y este proceso A está
realizando un Update. Verifico el proceso A y encuentro
que está bloqueado por un proceso B. El proceso B esta
realizando un Select.
No comprendo como un Select puede bloquear la bd.
Lamentablemente solo tengo acceso a los trace de SQL , a
los fuentes del aplicativo no.
Esta es una muestra de lo que me arroja el Sp_who:
SPID BLKBY COMMAND
456 145 SELECT
481 145 SELECT
483 145 SELECT
383 145 SELECT
406 145 UPDATE
435 145 SELECT
283 145 SELECT
299 145 SELECT
218 145 SELECT
237 145 SELECT
145 494 UPDATE
494 0 SELECT
Mil gracias a todos
Leer las respuestas