Я работаю над SQL Server 2005 SP3. Из монитора активности я заметил, что многие процессоры были заблокированы в режиме ожидания. вы знаете, как найти, кто блокирует мои процессы?как найти, кто блокирует, кто в SQL Server 2005
6
A
ответ
7
exec sp_who
покажет вам, какие процессы блокируются какими другими процессами. Вы также можете использовать
exec sp_lock
, чтобы узнать, что заблокировано указанным процессом блокировки.
0
В дополнение к отличному сообщению от Ralph here's хорошая статья о различных методах, доступных вам для мониторинга блокировки - это один из ведущих инженеров-программистов Microsoft.
4
sp_who2
sp_who2 показывает блокирование и блокированы ИСП вместе с именами хостов и гораздо более полезной информации, необходимой для отслеживания источника.
Edit: Кроме того, если список вывода долго пытаться sp_who2 «активный»
Смежные вопросы
- 1. Как может кто-то взломать стек шифрования SQL Server 2005?
- 2. Может кто-нибудь объяснить SQL Server 2005 размер таблицы
- 3. Найти, кто или когда SQL-запрос удаляется в SQL Server
- 4. Microsoft SQL Server - Кто создал хранимую процедуру?
- 5. SQL 2005 Find Out Кто создал вид
- 6. jQuery - кто блокирует мои события?
- 7. SQL Server - Как узнать, кто удалил ключ?
- 8. SQL, как найти, кто не имеет значения
- 9. Sql Server 2005 AutoCompletion
- 10. SQL Server: кто может упростить эту логику
- 11. Кто отделил конкретную базу данных SQL Server?
- 12. Узнайте, кто блокирует файл на сетевом ресурсе
- 13. Как проверить, кто сделал то, что было в SQL Server 2005?
- 14. Как узнать, кто имеет базу данных SQL Server 2005 в режиме одиночного пользователя?
- 15. Найти, кто вызывает метод
- 16. Найти, кто остановил службу
- 17. SQL Server 2005 Query
- 18. sql-server: как я знаю, кто в моей базе данных?
- 19. Как узнать, кто восстанавливает базу данных в SQL Server?
- 20. Как узнать, кто вошел в систему для SQL Server
- 21. to_date в SQL Server 2005
- 22. Шифрование SQL Server 2005
- 23. SQL Server 2005 Статистика запросов
- 24. Запрос SQL Server 2005
- 25. Можно ли узнать, кто вызвал процедуру хранилища в SQL Server 2005
- 26. Как устранить неполадку в SQL Server 2005?
- 27. SQL Profiler: кто изменил колонку?
- 28. Как сохранить Kannada в SQL Server 2005
- 29. SQL Server 2005 Views
- 30. Как найти, кто отредактировал строку в hg
Для получения дополнительной информации о том, кто есть кто в блокирующих играх, прочитать описание 'blk' столбца в результате sp_who' в': HTTP: //msdn.microsoft.com/en-us/library/ms174313.aspx –
Вызов «DBCC INPUTBUFFER (spid)» с помощью spid, который вы возвращаете из sp_who, также отображает последнее заявление sql, которое было выполнено. –
SP_WHO2 предоставляет больше полезной информации в реальном мире, чем sp_who и sp_lock, необходимо, чтобы DBCC INPUTBUFFER (SPID) должен был работать с SP_WHO2, чтобы увидеть, какой запрос они запускают. – DBAndrew