sys.dm_os_waiting_tasks
Возвращает сведения об очереди задач, ожидающих освобождения определенного ресурса.
Имя столбца |
Тип данных |
Описание |
---|---|---|
waiting_task_address |
varbinary(8) |
Адрес ожидающей задачи. |
session_id |
smallint |
Идентификатор сеанса, связанного с этой задачей. |
exec_context_id |
int |
Идентификатор контекста выполнения, связанного с этой задачей. |
wait_duration_ms |
int |
Общее время ожидания для этого типа ожиданий в миллисекундах. Это время включает длительность signal_wait_time. |
wait_type |
nvarchar(60) |
Имя типа ожидания. |
resource_address |
varbinary(8) |
Адрес ресурса, освобождения которого ожидает задача. |
blocking_task_address |
varbinary(8) |
Задача, которая в настоящий момент блокирует этот ресурс. |
blocking_session_id |
smallint |
Идентификатор сеанса, блокирующего данный запрос. Если этот столбец содержит значение NULL, то запрос не блокирован или сведения о сеансе блокировки недоступны (или не могут быть идентифицированы). -2 = Блокирующий ресурс принадлежит потерянной распределенной транзакции. -3 = Блокирующий ресурс принадлежит отложенной транзакции восстановления. -4 = Идентификатор сеанса владельца кратковременной блокировки не может быть определен из-за внутренних переходов состояния кратковременной блокировки. |
blocking_exec_context_id |
int |
Идентификатор контекста выполнения блокирующей задачи. |
resource_description |
nvarchar(1024) |
Описание используемого ресурса. |
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервер.