Partilhar via


sys.dm_exec_distributed_sql_requests (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Instância Gerenciada SQL do Azure

Contém informações sobre todas as distribuições de consulta SQL como parte de uma etapa SQL na consulta. Esta vista mostra os dados dos últimos 1000 pedidos; As solicitações ativas sempre têm os dados presentes nessa exibição.

Nome da Coluna Tipo de dados Description Alcance
execution_id nvarchar(32) execution_id e step_index constituem a chave para esta visão. ID numérico exclusivo associado à solicitação. Ver ID em sys.dm_exec_requests (Transact-SQL)
step_index int Índice da etapa de consulta da qual essa distribuição faz parte. Ver step_index em sys.dm_exec_distributed_request_steps (Transact-SQL).
compute_node_id int Tipo de operação representada por esta etapa. Ver compute_node_id em sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int Onde a etapa está sendo executada. Defina como -1 para solicitações executadas no escopo do nó e não no escopo da distribuição.
estado nvarchar(32) Status desta etapa Ativo, Cancelado, Concluído, Falhado, Enfileirado
error_id Nvarchar(36) ID exclusivo do erro associado a esta etapa, se houver Consulte id de sys.dm_exec_compute_node_errors (Transact-SQL), NULL se nenhum erro ocorreu.
hora_de_início datetime Momento em que a etapa começou a ser executada Menor ou igual à hora atual e maior ou igual a end_compile_time da consulta à qual esta etapa pertence.
hora de fim datetime Momento em que esta etapa concluiu a execução, foi cancelada ou falhou. Menor ou igual à hora atual e maior ou igual a start_time, definido como NULL para etapas atualmente em execução ou enfileiradas.
total_elapsed_time int Tempo total de execução da etapa de consulta, em milissegundos Entre 0 e a diferença entre end_time e start_time. 0 para etapas em fila.
row_count bigint Número total de linhas alteradas ou devolvidas por esta solicitação 0 para etapas que não alteraram ou retornaram dados, número de linhas afetadas de outra forma. Defina como -1 para as etapas do DMS.
SPID int ID da sessão na instância do SQL Server que executa a distribuição de consulta
comando Nvarchar(4000) Contém o texto completo do comando desta etapa. Qualquer cadeia de caracteres de solicitação válida para uma etapa. Truncado se tiver mais de 4000 caracteres.

Ver também

Solução de problemas do PolyBase com exibições de gerenciamento dinâmico
Visualizações e funções de gerenciamento dinâmico (Transact-SQL)
Exibições de gerenciamento dinâmico relacionadas ao banco de dados (Transact-SQL)