sys.dm_pdw_resource_waits (Transact-SQL)

Aplica-se a: Azure Synapse Analytics Analytics Platform System (PDW)

Exibe informações de espera para todos os tipos de recursos no Azure Synapse Analytics.

Observação

Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.

Nome da Coluna Tipo de Dados Descrição Intervalo
wait_id bigint Posição da solicitação na lista de espera. Ordinal baseado em 0. Isso não é exclusivo em todas as entradas de espera.
session_id nvarchar(32) ID da sessão na qual ocorreu o estado de espera. Consulte session_id no sys.dm_pdw_exec_sessions (Transact-SQL).
tipo nvarchar(255) Tipo de espera que essa entrada representa. Valores possíveis:

Conexão

Simultaneidade de consultas locais

Simultaneidade de consultas distribuídas

Simultaneidade DMS

Simultaneidade de backup
object_type nvarchar(255) Tipo de objeto afetado pela espera. Valores possíveis:

OBJETO

DATABASE

SISTEMA

SCHEMA

APLICAÇÃO
object_name nvarchar(386) Nome ou GUID do objeto especificado que foi afetado pela espera. Tabelas e exibições são exibidas com nomes de três partes.

Índices e estatísticas são exibidos com nomes de quatro partes.

Nomes, entidades de segurança e bancos de dados são nomes de cadeia de caracteres.
request_id nvarchar(32) ID da solicitação na qual ocorreu o estado de espera. Identificador QID da solicitação.

Identificador GUID para solicitações de carga.
request_time datetime Hora em que o bloqueio ou recurso foi solicitado.
acquire_time datetime Hora em que o bloqueio ou recurso foi adquirido.
estado nvarchar(50) Estado do estado de espera. Informações não disponíveis.
priority int Prioridade do item em espera. Informações não disponíveis.
concurrency_slots_used int Interna Veja as esperas de recursos do Monitor abaixo
resource_class nvarchar(20) Interna Veja as esperas de recursos do Monitor abaixo

Monitorar esperas de recursos

Com a introdução de grupos de carga de trabalho, os slots de simultaneidade não são mais aplicáveis. Use a consulta abaixo e a resources_requested coluna para entender os recursos necessários para executar a solicitação.

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

Confira também

Exibições de gerenciamento dinâmico do Azure Synapse Analytics e do Parallel Data Warehouse (Transact-SQL)