sys.dm_os_waiting_tasks (Transact-SQL)

Devuelve información sobre la cola de tareas que están esperando en algún recurso.

Nombre de columna

Tipo de datos

Descripción

waiting_task_address

varbinary(8)

Dirección de la tarea a la espera.

session_id

smallint

Id. de la sesión asociada a la tarea.

exec_context_id

int

Id. del contexto de ejecución asociado a la tarea.

wait_duration_ms

int

Tiempo de espera total para este tipo de espera, en milisegundos. Este tiempo incluye el tiempo de signal_wait_time.

wait_type

nvarchar(60)

Nombre del tipo de espera.

resource_address

varbinary(8)

Dirección del recurso por el que la tarea está esperando.

blocking_task_address

varbinary(8)

Tarea que alberga actualmente este recurso.

blocking_session_id

smallint

Id. de la sesión que bloquea la solicitud. Si esta columna es NULL, la solicitud no está bloqueada o la información de la sesión de bloqueo no está disponible (o no puede ser identificada).

-2 = El recurso de bloqueo es propiedad de una transacción distribuida huérfana.

-3 = El recurso de bloqueo es propiedad de una transacción de recuperación diferida.

-4 = No se pudo determinar el Id. de sesión del propietario del bloqueo temporal a causa de transiciones internas de estado del bloqueo temporal.

blocking_exec_context_id

int

Id. del contexto de ejecución de la tarea de bloqueo.

resource_description

nvarchar(1024)

Descripción del recurso utilizado.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.