sys.dm_pdw_sql_requests (Transact-SQL)

Aplica-se a: simAzure Synapse Analytics simParallel Data Warehouse

Contém informações sobre todas as SQL Server de consulta 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 esta distribuição de consulta SQL pertence.

request_id, step_index e distribution_id a chave para essa exibição.
Consulte request_id em sys.dm_pdw_exec_requests (transact-SQL).
step_index int Índice da etapa de consulta da que essa distribuição faz parte.

request_id, step_index e distribution_id a chave para essa exibição.
Consulte step_index em sys.dm_pdw_request_steps (transact-SQL).
pdw_node_id int Identificador exclusivo do nó no qual essa distribuição de consulta é executado. Consulte node_id em sys.dm_pdw_nodes (transact-SQL).
distribution_id int Identificador exclusivo da distribuição na qual essa distribuição de consulta é executado.

request_id, step_index e distribution_id a chave para essa exibição.
Consulte distribution_id em sys.pdw_distributions (transact-SQL). De definido como -1 para solicitações que são executados no escopo do nó, não no escopo de distribuição.
status nvarchar(32) Status atual da distribuição de consulta. Pendente, em execução, com falha, cancelado, concluído, anulado, cancelSubmitted
error_id nvarchar(36) Identificador exclusivo do erro associado a essa distribuição de consulta, se for o caso. Consulte error_id em sys.dm_pdw_errors (transact-SQL). Definido como NULL se nenhum erro tiver ocorrido.
start_time datetime Hora em que a distribuição de consultas iniciou a execução. Menor ou igual à hora atual e maior ou igual start_time da etapa de consulta à que 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 à hora de início ou definido como NULL se a distribuição de consulta estiver em andamento ou na fila.
total_elapsed_time int Representa a hora em que a distribuição de consulta está em execução, em milissegundos. Maior ou igual a 0. Igual ao delta de start_time e end_time para distribuições de consulta concluídas, com falha ou canceladas.

Se total_elapsed_time exceder o valor máximo de um inteiro, total_elapsed_time continuará sendo 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 SQL Server executando a distribuição de consulta.
. nvarchar(4000) Texto completo do comando para essa 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.

Consulte Também

Azure Synapse Analytics e exibições Data Warehouse de gerenciamento dinâmico (transact-SQL)