sys.dm_pdw_resource_waits (Transact-SQL)
Aplica-se a:Azure Synapse AnalyticsAnalytics 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 o estado de espera ocorreu. | Consulte session_id no sys.dm_pdw_exec_sessions (Transact-SQL). |
type | nvarchar(255) | Tipo de espera que essa entrada representa. | Valores possíveis: Conexão Simultaneidade de Consultas Locais Simultaneidade de Consultas Distribuídas Simultaneidade do DMS Simultaneidade de backup |
object_type | nvarchar(255) | Tipo de objeto que é afetado pela espera. | Valores possíveis: OBJETO DATABASE SISTEMA SCHEMA APLICATIVO |
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 o estado de espera ocorreu. | 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. | |
state | nvarchar(50) | Estado do estado de espera. | Informações não disponíveis. |
priority | int | Prioridade do item de espera. | Informações não disponíveis. |
concurrency_slots_used | int | Interna | Veja as esperas do recurso Monitor abaixo |
resource_class | nvarchar(20) | Interna | Veja as esperas do recurso 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
Consulte Também
Azure Synapse Analytics and Parallel Data Warehouse Dynamic Management Views (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários