Отображение информации блокировки

Оценить
(0 голоса)

Информация о блокировке может быть отображена либо при использовании системной процедуры spiock, либо динамически управляемым представлением, называемым sys.dmtraniocks. Поскольку sp_iock является не рекомендуемым средством и не будет поддерживаться в следующих версиях SQL Server, в этом разделе описывается только представление sys.dm_ tran_ locks.

Представление sys.dm_tran_iocks возвращает информацию о текущей активной блокировке менеджера ресурсов. Каждая строка отображает активный в настоящий момент запрос на блокировку, которая была предоставлена или предоставление которой ожидается. Столбцы этого представления соответствуют двум группам: ресурсам и запросам. Группа ресурсов описывает ресурсы, которым предоставлена блокировка на основании запросов, а группа запросов описывает запросы на блокировку. Наиболее важными столбцами этого представления являются следующие:

♦ resourcetype указывает тип ресурса;

♦ resourcedatabaseid задает идентификатор базы данных, в которой находится этот ресурс;

♦ requestmode задает режим запроса; ,

♦ requeststatus задает текущее состояние запроса.

В примере 13.4 отображаются все блокировки, которые находятся в состоянии ожидания.

Отображение информации блокировки

 


Подробнее в этой категории: « Опция LOCK_TIMEOUT Взаимная блокировка »
Взаимная блокировка
Уровни изоляции
Проблемы конкурентного доступа
Database Engine и уровни изоляции
READ UNCOMMITTED

Добавить комментарий


Защитный код
Обновить

© 2021 serversql.ru. Все права защищены.