Compartir a través de


sys.dm_pdw_resource_waits (Transact-SQL)

Se aplica a: Sistema de plataforma de Análisis de Azure Synapse Analytics (PDW)

Muestra información de espera para todos los tipos de recursos en Azure Synapse Analytics.

Nota:

El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Nombre de la columna Tipo de datos Descripción Intervalo
wait_id bigint Posición de la solicitud en la lista de espera. Ordinal basado en 0. Esto no es único en todas las entradas de espera.
session_id nvarchar(32) Identificador de la sesión en la que se produjo el estado de espera. Consulte session_id en sys.dm_pdw_exec_sessions (Transact-SQL).
type nvarchar(255) El tipo de espera que representa esta entrada. Valores posibles:

Connection

Simultaneidad de consultas locales

Simultaneidad de consultas distribuidas

Simultaneidad de DMS

Simultaneidad de copia de seguridad
object_type nvarchar(255) Tipo de objeto afectado por la espera. Valores posibles:

OBJETO

DATABASE

SYSTEM

SCHEMA

APLICACIÓN
object_name nvarchar(386) Nombre o GUID del objeto especificado afectado por la espera. Las tablas y vistas se muestran con nombres de tres partes.

Los índices y las estadísticas se muestran con nombres de cuatro partes.

Los nombres, las entidades de seguridad y las bases de datos son nombres de cadena.
request_id nvarchar(32) Identificador de la solicitud en la que se produjo el estado de espera. Identificador QID de la solicitud.

Identificador GUID para solicitudes de carga.
request_time datetime Hora en la que se solicitó el bloqueo o recurso.
acquire_time datetime Hora en la que se adquirió el bloqueo o el recurso.
estado nvarchar(50) Estado del estado de espera. Información no disponible.
priority int Prioridad del elemento en espera. Información no disponible.
concurrency_slots_used int Interno Consulte las esperas de recursos de supervisión siguientes.
resource_class nvarchar(20) Interno Consulte las esperas de recursos de supervisión siguientes.

Supervisión de esperas de recursos

Con la introducción de grupos de cargas de trabajo, las ranuras de simultaneidad ya no son aplicables. Use la consulta siguiente y la resources_requested columna para comprender los recursos necesarios para ejecutar la solicitud.

select rw.wait_id
      ,rw.session_id
      ,rw.type
      ,rw.object_type
      ,rw.object_name
      ,rw.request_id
      ,rw.request_time
      ,rw.acquire_time
      ,rw.state
      ,resources_requested = s.effective_request_min_resource_grant_percent
      ,r.group_name
  from sys.dm_workload_management_workload_groups_stats s
  join sys.dm_pdw_exec_requests r on r.group_name = s.name collate SQL_Latin1_General_CP1_CI_AS
  join sys.dm_pdw_resource_waits rw on rw.request_id = r.request_id

Consulte también

Vistas de administración dinámica de Azure Synapse Analytics y Data Warehouse paralelo (Transact-SQL)