sys.dm_pdw_resource_waits (Transact-SQL)

Se aplica a:Azure Synapse AnalyticsAnalytics Platform System (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 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).
tipo nvarchar(255) Tipo de espera que esta entrada representa. Valores posibles:

Conexión

Simultaneidad de consultas locales

Simultaneidad de consultas distribuidas

Simultaneidad de DMS

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

OBJETO

BASE

SISTEMA

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 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 las 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.
state 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 Parallel Data Warehouse (Transact-SQL)