Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come controllare quali serrature sono mantenute su un tavolo

Questo non ti mostra esattamente quali righe sono bloccate, ma potrebbe esserti utile.

Puoi controllare quali istruzioni sono bloccate eseguendo questo:

select cmd,* from sys.sysprocesses
where blocked > 0

Ti dirà anche cosa sta aspettando ogni blocco. Quindi puoi rintracciarlo fino in fondo per vedere quale istruzione ha causato il primo blocco che ha causato gli altri blocchi.

Modifica per aggiungere un commento da @MikeBlandford:

La colonna bloccata indica lo spid del processo di blocco. Puoi eseguire kill {spid} per risolverlo.