Compartir vía


sys.dm_pdw_request_steps (Transact-SQL)

Se aplica a: Azure Synapse Analytics Analytics Platform System (PDW)

Contiene información sobre todos los pasos que componen una solicitud o consulta determinada en Azure Synapse Analytics. Enumera una fila por paso de consulta.

Nota:

El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Nombre de la columna Tipo de datos Descripción Intervalo
request_id nvarchar(32) request_id y step_index componen la clave de esta vista.

Identificador numérico único asociado a la solicitud.
Consulte request_id en sys.dm_pdw_exec_requests.
step_index int request_id y step_index componen la clave de esta vista.

Posición de este paso en la secuencia de pasos que componen la solicitud.
0 a (n - 1) para una solicitud con n pasos.
plan_node_id int Identificador de nodo correspondiente al identificador de operador de ese paso en el plan de ejecución. None
operation_type nvarchar(35) Tipo de operación representada por este paso. Operaciones del plan de consulta DMS: PartitionMoveOperation, MoveOperation, BroadcastMoveOperationShuffleMoveOperation, , TrimMoveOperationCopyOperationDistributeReplicatedTableMoveOperation

Operaciones del plan de consulta SQL: ReturnOperation, OnOperation, RemoteOperation

Otras operaciones del plan de consulta: MetaDataCreateOperation, RandomIDOperation

Operaciones externas para lecturas: HadoopShuffleOperation, HadoopRoundRobinOperation, HadoopBroadcastOperation

Operaciones externas para MapReduce: HadoopJobOperation, HdfsDeleteOperation

Operaciones externas para escrituras: ExternalExportDistributedOperation, ExternalExportReplicatedOperation, ExternalExportControlOperation

Para obtener más información, consulte "Descripción de los planes de consulta" en la documentación del producto Analytics Platform System (PDW).

Un plan de consulta también puede verse afectado por la configuración de la base de datos. Consulte las opciones de ALTER DATABASE SET para obtener más información.
distribution_type nvarchar(32) Tipo de distribución que se somete a este paso. AllNodes, AllDistributions, AllComputeNodes, ComputeNode, Distribution, SubsetNodes, , SubsetDistributionsUnspecified
location_type nvarchar(32) Especifica dónde se ejecuta el paso. Compute, , Control, DMS
status nvarchar(32) Estado de este paso. Pending, Running, Complete, Failed, UndoFailed, PendingCancel, Cancelled, , UndoneAborted
error_id nvarchar(36) Identificador único del error asociado a este paso, si existe. NULL si no se produjo ningún error. request_id puede coincidir con en sys.dm_pdw_errors request_id para ver todos los errores enumerados para ese objeto específicorequest_id.
start_time datetime Hora en la que se inició la ejecución del paso. Menor o igual que la hora actual y mayor o igual que end_compile_time la consulta a la que pertenece este paso. Para obtener más información sobre las consultas, consulte sys.dm_pdw_exec_requests.
end_time datetime Hora en la que este paso completó la ejecución, se canceló o se produjo un error. Menor o igual que la hora actual y mayor o igual que start_time. Establezca en NULL para los pasos actualmente en ejecución o en cola.
total_elapsed_time int Cantidad total de tiempo que se ha ejecutado el paso de consulta, en milisegundos. Entre y la diferencia entre 0 end_time y start_time. 0 para los pasos en cola.

Si total_elapsed_time supera el valor máximo de un entero, total_elapsed_time sigue siendo el valor máximo. Esta condición genera la advertencia "Se ha superado el valor máximo".

El valor máximo en milisegundos equivale a 24,8 días.
row_count bigint Número total de filas modificadas o devueltas por esta solicitud. Número de filas afectadas por el paso. Mayor o igual que cero para los pasos de operación de datos. -1 para los pasos que no funcionan en los datos.
estimated_rows bigint Número total de filas de trabajo calculadas durante la compilación de consultas. Número de filas estimadas por el paso. Mayor o igual que cero para los pasos de operación de datos. -1 para los pasos que no funcionan en los datos.
command nvarchar(4000) Contiene el texto completo del comando de este paso. Cualquier cadena de solicitud válida para un paso. NULL cuando la operación es del tipo MetaDataCreateOperation. Truncado si tiene más de 4000 caracteres.

Para obtener información sobre las filas máximas que conserva esta vista, consulte Límites de capacidad.