sys.dm_pdw_sql_requests (Transact-SQL)

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

Contém informações sobre todas as distribuições de consultas do SQL Server como parte de uma etapa SQL na consulta.

Note

Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics.

Nome da Coluna Tipo de dados Descrição Intervalo
request_id nvarchar(32) Identificador único da consulta à qual essa distribuição de consulta SQL pertence.

request_id, step_index, e distribution_id formam a chave para essa visã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 visão.
Veja step_indexem sys.dm_pdw_request_steps.
pdw_node_id int Identificador único do nó no qual essa distribuição de consulta é executada. Veja node_idem sys.dm_pdw_nodes.
distribution_id int Identificador único da distribuição na qual essa distribuição de consulta é executada.

request_id, step_index, e distribution_id formam a chave para essa visão.
Veja distribution_idem sys.pdw_distributions. Defina para -1 requisições que rodam 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 único do erro associado a essa distribuição de consulta, se houver. Veja error_idem sys.dm_pdw_errors. Defina para NULL se não ocorrer nenhum erro.
start_time datetime Horário em que a distribuição de consultas começou a ser executada. Menor ou igual ao tempo atual e maior ou igual a start_time do passo de consulta ao qual essa distribuição de consulta pertence.
end_time datetime Momento em que essa distribuição de consulta concluiu a execução, foi cancelada ou falhou. Maior ou igual a start_time, ou definido para NULL se a distribuição de consulta estiver contínua ou em fila.
total_elapsed_time int Representa o tempo em que a distribuição de consulta esteve em execução, em milissegundos. Maior ou igual a 0. Igual ao delta de start_time e end_time para distribuições de consulta completada, falhada ou cancelada.

Se total_elapsed_time exceder o valor máximo para 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 de sessão na instância do SQL Server executando a distribuição de consultas.
command nvarchar(4000) Texto completo do comando para esta distribuição de consulta. Qualquer consulta ou cadeia de solicitação válida.

Para informações sobre o número máximo de linhas mantidas por essa visão, veja a seção de Metadados no tópico Limites de Capacidade .