2009-06-16 3 views

ответ

7

exec sp_who

покажет вам, какие процессы блокируются какими другими процессами. Вы также можете использовать

exec sp_lock 

, чтобы узнать, что заблокировано указанным процессом блокировки.

+0

Для получения дополнительной информации о том, кто есть кто в блокирующих играх, прочитать описание 'blk' столбца в результате sp_who' в': HTTP: //msdn.microsoft.com/en-us/library/ms174313.aspx –

+2

Вызов «DBCC INPUTBUFFER (spid)» с помощью spid, который вы возвращаете из sp_who, также отображает последнее заявление sql, которое было выполнено. –

+2

SP_WHO2 предоставляет больше полезной информации в реальном мире, чем sp_who и sp_lock, необходимо, чтобы DBCC INPUTBUFFER (SPID) должен был работать с SP_WHO2, чтобы увидеть, какой запрос они запускают. – DBAndrew

0

В дополнение к отличному сообщению от Ralph here's хорошая статья о различных методах, доступных вам для мониторинга блокировки - это один из ведущих инженеров-программистов Microsoft.

4

sp_who2

sp_who2 показывает блокирование и блокированы ИСП вместе с именами хостов и гораздо более полезной информации, необходимой для отслеживания источника.

Edit: Кроме того, если список вывода долго пытаться sp_who2 «активный»

Смежные вопросы