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)