Compartir a través de


sys.dm_exec_distributed_sql_requests (Transact-SQL)

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

Contiene información sobre todas las distribuciones de consultas SQL como parte de un paso de SQL en la consulta. Esta vista muestra los datos de las últimas 1000 solicitudes; las solicitudes activas siempre tienen los datos presentes en esta vista.

Nombre de la columna Tipo de datos Descripción Intervalo
execution_id nvarchar(32) 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 Índice del paso de consulta del que forma parte esta distribución. Consulte step_index en sys.dm_exec_distributed_request_steps (Transact-SQL).
compute_node_id int Tipo de la operación representada por este paso. Consulte compute_node_id en sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int Donde se ejecuta el paso. Establezca en -1 para las solicitudes que se ejecutan en el ámbito del nodo no en el ámbito de distribución.
status nvarchar(32) Estado de este paso Activo, Cancelado, Completado, Erróneo, En cola
error_id nvarchar(36) Identificador único del error asociado a este paso, si existe Consulte el identificador 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 la hora 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.
spid int Identificador de sesión en la instancia de SQL Server que ejecuta la distribución de consultas
comando 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ámicas
Funciones y vistas de administración dinámica (Transact-SQL)
Vistas de administración dinámica relacionadas con la base de datos (Transact-SQL)