Sto lavorando su SQL Server 2005 SP3. Dal monitoraggio dell'attività, noto che molti processori sono stati bloccati in modalità sospesa. sai come trovare chi blocca i miei processi?come trovare chi blocca chi in SQL Server 2005
6
A
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
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'
Problemi correlati
- 1. Microsoft SQL Server: chi ha creato una stored procedure?
- 2. È possibile scoprire chi ha chiamato una procedura di archiviazione in sql server 2005
- 3. Processo DeadLock Chi si blocca per primo?
- 4. Come sapere chi è connesso a SQL Server
- 5. Possiamo trovare chi ha cancellato un record in CRM 2011?
- 6. Isoweek in SQL Server 2005
- 7. Monitoraggio di chi apporta modifiche a SQL Server nell'applicazione C# o SQL Server
- 8. Come scoprire chi è collegato ad ActionCable?
- 9. Chi copia app.config in app.exe.config?
- 10. Chi chiama la metaclasse
- 11. Chi possiede i controlli?
- 12. Chi utilizza Boost ASIO?
- 13. SQL Server 2005 replica
- 14. Come definire ENUM in SQL Server 2005?
- 15. Come utilizzare BIT in SQL Server 2005
- 16. Chi è connesso su Socket in C
- 17. Database SQL Server 2005 'In Recovery'
- 18. Trova chi chiama il metodo
- 19. Chi è responsabile per l'implementazione?
- 20. Per trovare il registro di SQL Server 2005 Management Studio
- 21. Chi deve l'ottimizzazione del denaro
- 22. Chi o cosa è "_mbsetupuser"?
- 23. Chi utilizza il software Watermarking?
- 24. Chi definisce le espressioni regolari?
- 25. Chi interrompe il mio thread?
- 26. L'URL richiesto/Chi non è stato trovato su questo server
- 27. Come scoprire chi ha chiamato un metodo?
- 28. Chi è responsabile dell'eliminazione del facet?
- 29. Come posso sapere a chi vim usare?
- 30. Come scoprire chi è il provider ROM?
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 –
Chiamando "DBCC INPUTBUFFER (spid)" con lo spid che torni da sp_who mostrerà anche l'ultima istruzione sql dell'esecuzione del processo. –
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