Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

sys.dm_os_waiting_tasks (Transact-SQL)

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

Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual).

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. Para obtener más información, vea la siguiente lista:

La columna resource_description tiene los siguientes posibles valores.

Propietario del recurso de grupo de subprocesos:

  • threadpool id=scheduler<hex-address>

Propietario del recurso de consulta en paralelo:

  • exchangeEvent id={Port|Pipe}<hex-address> WaitType=<exchange-wait-type> nodeId=<exchange-node-id>

Exchange-wait-type:

  • e_waitNone

  • e_waitPipeNewRow

  • e_waitPipeGetRow

  • e_waitSynchronizeConsumerOpen

  • e_waitPortOpen

  • e_waitPortClose

  • e_waitRange

Propietario de recurso de bloqueo:

  • <type-specific-description> id=lock<lock-hex-address> mode=<mode> associatedObjectId=<associated-obj-id>

    <type-specific-description> puede ser:

    • En DATABASE: databaselock subresource=<databaselock-subresource> dbid=<db-id>

    • En FILE: filelock fileid=<file-id> subresource=<filelock-subresource> dbid=<db-id>

    • En OBJECT: objectlock lockPartition=<lock-partition-id> objid=<obj-id> subresource=<objectlock-subresource> dbid=<db-id>

    • En PAGE: pagelock fileid=<file-id> pageid=<page-id> dbid=<db-id> subresource=<pagelock-subresource>

    • En Key: keylock hobtid=<hobt-id> dbid=<db-id>

    • En EXTENT: extentlock fileid=<file-id> pageid=<page-id> dbid=<db-id>

    • En RID: ridlock fileid=<file-id> pageid=<page-id> dbid=<db-id>

    • En APPLICATION: applicationlock hash=<hash> databasePrincipalId=<role-id> dbid=<db-id>

    • En METADATA: metadatalock subresource=<metadata-subresource> classid=<metadatalock-description> dbid=<db-id>

    • En HOBT: hobtlock hobtid=<hobt-id> subresource=<hobt-subresource> dbid=<db-id>

    • En ALLOCATION_UNIT: allocunitlock hobtid=<hobt-id> subresource=<alloc-unit-subresource> dbid=<db-id>

    <mode> puede ser:

    Sch-S, Sch-M, S, U, X, IS, IU, IX, SIU, SIX, UIX, BU, RangeS-S, RangeS-U, RangeI-N, RangeI-S, RangeI-U, RangeI-X, RangeX-, RangeX-U, RangeX-X

Propietario de recurso externo:

  • External ExternalResource=<wait-type>

Propietario de recurso genérico:

  • TransactionMutex TransactionInfo Workspace=<workspace-id>

  • Mutex

  • CLRTaskJoin

  • CLRMonitorEvent

  • CLRRWLockEvent

  • resourceWait

Propietario de recurso de bloqueo temporal:

  • <db-id>:<file-id>:<page-in-file>

  • <GUID>

  • <latch-class> (<latch-address>)

Requiere el permiso VIEW SERVER STATE en el servidor.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft