Я использую представление sys.dm_tran_locks
, чтобы проверить, какие области моей базы данных заблокированы, когда мы проблемы с производительностью.
Использование этого представления ....
Если тип_ресурса - база данных , я могу использовать функцию DB_NAME, чтобы узнать, какая база данных имеет блокировку.
Если это объект , я обычно могу присоединиться к sys.tables, чтобы проверить, что это за таблица.
Однако, если тип_ресурса - Страница или Ключ , есть ли способ отследить это до его родительской таблицы, чтобы я мог получить хорошее представление о том, какие таблицы блокируются?