Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Apresenta informação de espera para todos os tipos de recursos no Azure Synapse Analytics.
Note
Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.
| Nome da Coluna | Tipo de dados | Description | Intervalo |
|---|---|---|---|
| wait_id | bigint | Posição do pedido na lista de espera. | Ordinal baseado em 0. Isto não é único em todas as entradas de espera. |
| identificador_de_sessão | nvarchar(32) | ID da sessão em que ocorreu o estado de espera. | Veja session_id em sys.dm_pdw_exec_sessions (Transact-SQL). |
| tipo | nvarchar(255) | Tipo de espera que esta entrada representa. | Valores possíveis: Connection Concorrência de Consultas Locais Concorrência de Consultas Distribuídas Concorrência DMS Concorrência de Backup |
| tipo_de_objeto | nvarchar(255) | Tipo de objeto afetado pela espera. | Valores possíveis: OBJECT DATABASE SISTEMA SCHEMA APLICAÇÃO |
| object_name | nvarchar(386) | Nome ou GUID do objeto especificado que foi afetado pela espera. | As tabelas e vistas são apresentadas com nomes em três partes. Índices e estatísticas são exibidos com nomes de quatro partes. Nomes, princípios e bases de dados são nomes de cadeias. |
| id_de_pedido | nvarchar(32) | ID do pedido em que ocorreu o estado de espera. | Identificador QID do pedido. Identificador GUID para pedidos de carga. |
| request_time | datetime | Hora em que o bloqueio ou recurso foi solicitado. | |
| acquire_time | datetime | Momento em que o cadeado ou recurso foi adquirido. | |
| state | nvarchar(50) | Estado do estado de espera. | Informação não disponível. |
| priority | int | Prioridade do item em espera. | Informação não disponível. |
| concurrency_slots_used | int | Interno | Veja o recurso de espera do Monitor abaixo |
| resource_class | nvarchar(20) | Interno | Veja o recurso de espera do Monitor abaixo |
Monitorizar as esperas de recursos
Com a introdução dos grupos de carga de trabalho, os espaços de concorrência deixaram de ser aplicáveis. Use a consulta abaixo e a resources_requested coluna para compreender os recursos necessários para executar o pedido.
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