sys.dm_exec_distributed_request_steps (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

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

Nombre de columna Tipo de datos Descripción Intervalo
execution_id int execution_id y step_index componen la clave de esta vista. Identificador numérico único asociado a la solicitud. Consulte Id. en sys.dm_exec_requests (Transact-SQL).
step_index int Posición de este paso en la secuencia de pasos que componen la solicitud. De 0 a (n-1) para una solicitud con n pasos.
operation_type nvarchar(128) Tipo de la operación representada por este paso. 'MoveOperation','OnOperation','RandomIDOperation','RemoteOperation','ReturnOperation','ShuffleMoveOperation','TempTablePropertiesOperation','DropDiagnosticsNotifyOperation', 'HadoopShuffleOperation', 'HadoopBroadCastOperation', 'HadoopRoundRobinOperation'
distribution_type nvarchar(32) Donde se ejecuta el paso. 'AllComputeNodes','AllDistributions','ComputeNode','Distribution','AllNodes','SubsetNodes','SubsetDistributions','Unspecified'.
location_type nvarchar(32) Donde se ejecuta el paso. 'Compute','Head' o 'DMS'. Todos los pasos de movimiento de datos muestran "DMS".
status nvarchar(32) Estado de este paso 'Pendiente', 'Running', 'Complete', 'Failed', 'UndoFailed', 'PendingCancel', 'Cancelled', 'Undone', 'Aborted'
error_id nvarchar(36) Identificador único del error asociado a este paso, si existe Consulte id. de sys.dm_exec_compute_node_errors (Transact-SQL), NULL si no se produjo ningún error.
start_time datetime Hora en la que se inició la ejecución del paso Menor o igual que el tiempo actual y mayor o igual que end_compile_time de la consulta a la que pertenece este paso.
end_time datetime Hora en la que este paso completó la ejecución, se canceló o se produjo un error. Menor o igual que el tiempo actual y mayor o igual que start_time, establecido 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 0 y la diferencia entre end_time y start_time. 0 para los pasos en cola.
row_count bigint Número total de filas modificadas o devueltas por esta solicitud 0 para los pasos que no cambiaron o devolvieron datos, el número de filas afectadas en caso contrario. Establezca en -1 para los pasos de DMS.
command nvarchar(4000) Contiene el texto completo del comando de este paso. Cualquier cadena de solicitud válida para un paso. Truncado si tiene más de 4000 caracteres.

Consulte también

Solución de problemas de PolyBase con vistas de administración dinámica
Funciones y vistas de administración dinámica (Transact-SQL)
Vistas de administración dinámica relacionadas con la base de datos (Transact-SQL)