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