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 , BroadcastMoveOperation ShuffleMoveOperation , , TrimMoveOperation CopyOperation DistributeReplicatedTableMoveOperation 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 , , SubsetDistributions Unspecified |
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 , , Undone Aborted |
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.