Как узнать, какие SQL-запросы блокируются и что блокирует их?

Я пытаюсь оптимизировать некоторые медленные веб-страницы, и мое предположение - то, что проблема имеет отношение к блокированию SQL (кажется, не вопрос ЦП или использования ввода-вывода на веб-сервере или сервере базы данных). Что состоит в том, чтобы узнать самый быстрый путь, какие запросы становятся заблокированными и какие запросы делают блокирование?

7
задан Herb Caudill 18 February 2010 в 18:42
поделиться

3 ответа

SELECT
    p1.SPID AS blockedSPID, p2.SPID AS blockingSPID, ...
FROM 
    master..sysprocesses p1
    JOIN
    master..sysprocesses p2 ON p1.blocked = p2.spid

Remus: Activity monitor may time out under server load with error 1222

В MS KB 224453 много полезного

12
ответ дан 6 December 2019 в 10:49
поделиться
4
ответ дан 6 December 2019 в 10:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: