2009-06-16 18 views

risposta

7

exec sp_who

vi dirà quali processi sono bloccati da quali altri processi. Puoi anche utilizzare

exec sp_lock 

per vedere cosa viene bloccato da detto processo di blocco.

+0

Per i dettagli su chi è chi nel gioco di blocco, leggere la descrizione della colonna 'blk' in' Il risultato di sp_who': http: //msdn.microsoft.com/en-us/library/ms174313.aspx –

+2

Chiamando "DBCC INPUTBUFFER (spid)" con lo spid che torni da sp_who mostrerà anche l'ultima istruzione sql dell'esecuzione del processo. –

+2

SP_WHO2 fornisce più informazioni utili del mondo reale di sp_who e sp_lock, DBCC INPUTBUFFER (SPID) è un must per SP_WHO2 per vedere quale query sono in esecuzione. – DBAndrew

0

Oltre all'eccellente post di Ralph, here's, un buon articolo sui vari metodi disponibili per monitorare il blocco, è uno dei Microsoft Field Fielder di Premier.

4

sp_who2

sp_who2 mostra bloccaggio e bloccati spids insieme con i nomi host e molte altre informazioni utili necessaria per rintracciare la fonte.

Edit: Anche se la lista è lunga uscita provare sp_who2 'attivo'