sys.dm_pdw_sql_requests (Transact-SQL)
Aplica-se a: Azure Synapse Analytics Analytics Platform System (PDW)
Contém informações sobre todas as distribuições de consulta do SQL Server como parte de uma etapa SQL na consulta.
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 |
---|---|---|---|
request_id |
nvarchar(32) | Identificador exclusivo da consulta à qual essa distribuição de consulta SQL pertence.request_id , step_index e distribution_id formam a chave para essa visualização. |
Veja request_id em sys.dm_pdw_exec_requests. |
step_index |
int | Índice da etapa de consulta da qual essa distribuição faz parte.request_id , step_index e distribution_id formam a chave para essa visualização. |
Veja step_index em sys.dm_pdw_request_steps. |
pdw_node_id |
int | Identificador exclusivo do nó no qual essa distribuição de consulta é executada. | Veja node_id em sys.dm_pdw_nodes. |
distribution_id |
int | Identificador exclusivo da distribuição na qual essa distribuição de consulta é executada.request_id , step_index e distribution_id formam a chave para essa visualização. |
Veja distribution_id em sys.pdw_distributions. Defina como -1 para solicitações executadas no escopo do nó, não no escopo de distribuição. |
status |
nvarchar(32) | Status atual da distribuição de consultas. | Pending , Running , Failed , Cancelled , Complete , Aborted , , CancelSubmitted |
error_id |
nvarchar(36) | Identificador exclusivo do erro associado a essa distribuição de consulta, se houver. | Veja error_id em sys.dm_pdw_errors. Defina como NULL se nenhum erro ocorreu. |
start_time |
datetime | Hora em que a distribuição da consulta iniciou a execução. | Menor ou igual à hora atual e maior ou igual a start_time da etapa de consulta à qual essa distribuição de consulta pertence. |
end_time |
datetime | Hora em que essa distribuição de consulta concluiu a execução, foi cancelada ou falhou. | Maior ou igual a start_time , ou definido como NULL se a distribuição da consulta estiver em andamento ou enfileirada. |
total_elapsed_time |
int | Representa o tempo em que a distribuição da consulta está em execução, em milissegundos. | Maior ou igual a 0. Igual ao delta de e end_time para distribuições de start_time consulta concluídas, com falha ou canceladas.Se total_elapsed_time exceder o valor máximo de um número inteiro, total_elapsed_time continuará a ser o valor máximo. Essa condição gerará o aviso "O valor máximo foi excedido".O valor máximo em milissegundos é equivalente a 24,8 dias. |
row_count |
bigint | Número de linhas alteradas ou lidas por essa distribuição de consulta. | -1 para operações que não alteram ou retornam dados, como CREATE TABLE e DROP TABLE . |
spid |
int | ID da sessão na instância do SQL Server que executa a distribuição da consulta. | |
command |
nvarchar(4000) | Texto completo do comando para esta distribuição de consulta. | Qualquer consulta válida ou cadeia de caracteres de solicitação. |
Para obter informações sobre o máximo de linhas retidas por essa exibição, consulte a seção Metadados no tópico Limites de capacidade.