Compartilhar via


sys.dm_pdw_request_steps (Transact-SQL)

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

Contém informações sobre todas as etapas que compõem uma determinada solicitação ou consulta no Azure Synapse Analytics. Ele lista uma linha por etapa de 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) request_id e step_index compõem a chave para essa visão.

ID numérico exclusivo associado à solicitação.
Veja request_id em sys.dm_pdw_exec_requests.
step_index int request_id e step_index compõem a chave para essa visão.

A posição dessa etapa na sequência de etapas que compõem a solicitação.
0 para (n - 1) para uma solicitação com n etapas.
plan_node_id int O ID do nó correspondente ao ID do operador dessa etapa no plano de execução. Nenhum
operation_type nvarchar(35) Tipo de operação representado por esta etapa. Operações do plano de consulta DMS: PartitionMoveOperation, MoveOperation, BroadcastMoveOperation, ShuffleMoveOperation, TrimMoveOperation, CopyOperation, , DistributeReplicatedTableMoveOperation

Operações do plano de consulta SQL: ReturnOperation, OnOperation, RemoteOperation

Outras operações de plano de consulta: MetaDataCreateOperation, RandomIDOperation

Operações externas para leituras: HadoopShuffleOperation, HadoopRoundRobinOperation, HadoopBroadcastOperation

Operações externas para MapReduce: HadoopJobOperation, HdfsDeleteOperation

Operações externas para gravações: ExternalExportDistributedOperation, ExternalExportReplicatedOperation, ExternalExportControlOperation

Para obter mais informações, consulte "Noções básicas sobre planos de consulta" na documentação do produto PDW (Analytics Platform System).

Um plano de consulta também pode ser afetado pelas configurações do banco de dados. Verifique as opções ALTER DATABASE SET para obter detalhes.
distribution_type nvarchar(32) Tipo de distribuição que esta etapa sofre. AllNodes, AllDistributions, AllComputeNodes, ComputeNode, Distribution, SubsetNodes, , SubsetDistributions, , Unspecified
location_type nvarchar(32) Especifica onde a etapa está sendo executada. Compute, Control, DMS
status nvarchar(32) Status desta etapa. Pending, Running, Complete, Failed, UndoFailed, PendingCancelCancelledUndone,Aborted
error_id nvarchar(36) ID exclusiva do erro associado a esta etapa, se houver. NULL se nenhum erro ocorreu. O request_id pode ser combinado com o request_id sys.dm_pdw_errors para visualizar todos os erros listados para esse .request_id
start_time datetime Hora em que a etapa iniciou a execução. Menor ou igual à hora atual e maior ou igual a end_compile_time da consulta à qual esta etapa pertence. Para obter mais informações sobre consultas, consulte sys.dm_pdw_exec_requests.
end_time datetime Hora em que essa etapa concluiu a execução, foi cancelada ou falhou. Menor ou igual à hora atual e maior ou igual a start_time. Defina como NULL para as etapas atualmente em execução ou enfileiradas.
total_elapsed_time int Quantidade total de tempo em que a etapa de consulta está em execução, em milissegundos. Entre 0 e a diferença entre end_time e start_time. 0 para etapas enfileiradas.

Se total_elapsed_time exceder o valor máximo de um número inteiro, total_elapsed_time continua a ser o valor máximo. Essa condição gera o aviso "O valor máximo foi excedido".

O valor máximo em milissegundos é equivalente a 24,8 dias.
row_count bigint Número total de linhas alteradas ou retornadas por essa solicitação. O número de linhas afetadas pela etapa. Maior ou igual a zero para etapas de operação de dados. -1 para etapas que não operam em dados.
estimated_rows bigint Número total de linhas de trabalho calculadas durante a compilação da consulta. O número de linhas estimado pela etapa. Maior ou igual a zero para etapas de operação de dados. -1 para etapas que não operam em dados.
command nvarchar(4000) Contém o texto completo do comando desta etapa. Qualquer cadeia de caracteres de solicitação válida para uma etapa. NULL Quando a operação é do tipo MetaDataCreateOperation. Truncado se tiver mais de 4.000 caracteres.

Para obter informações sobre o máximo de linhas retidas por essa exibição, consulte Limites de capacidade.