Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores
Contiene información sobre todas las solicitudes activas actualmente o recientemente activas en las consultas de PolyBase. Enumera una fila por solicitud o consulta.
Según el ID de sesión y de solicitud, un usuario puede recuperar las solicitudes distribuidas reales generadas para ejecutarse, mediante sys.dm_exec_distributed_requests. Por ejemplo, una consulta que involucre SQL normal y tablas SQL externas se descompondrá en varias sentencias/solicitudes ejecutadas en los distintos nodos de cómputo. Para rastrear los pasos distribuidos en todos los nodos de cálculo, introducimos un ID de ejecución 'global' que puede usarse para rastrear todas las operaciones en los nodos de cómputo asociadas a una solicitud y un operador en particular, respectivamente.
| Nombre de la columna | Tipo de datos | Descripción | Range |
|---|---|---|---|
| sql_handle | varbinary(64) | Clave para esta vista. Identificador numérico único asociado a la solicitud. | Único en todas las solicitudes del sistema. |
| execution_id | nvarchar(32 | Id numérico único asociado a la sesión en la que se ejecutó esta consulta. | |
| estado | nvarchar(32 | Estado actual de la solicitud. | 'Pendiente', 'Autorización', 'AdquirirRecursosSystem', 'Inicializar', 'Plan', 'Analizar', 'Adquirir Recursos', 'Ejecutando', 'Cancelando', 'Completado', 'Fallido', 'Cancelado'. |
| error_id | nvarchar(36) | Identificador único del error asociado a la solicitud, si es que lo hay. | Configura en NULL si no se producía ningún error. |
| hora_de_inicio | datetime | Hora en la que se inició la ejecución de la solicitud. | 0 para solicitudes en cola; de lo contrario, la fecha válida es menor o igual a la hora actual. |
| hora_de_terminación | datetime | Hora en la que el motor completó la compilación de la solicitud. | NULL para solicitudes en cola o activas; de lo contrario, una fecha válida menor o igual a la hora actual. |
| total_elapsed_time | int | Tiempo transcurrido en la ejecución desde que se inició la solicitud, en milisegundos. | Entre 0 y la diferencia entre start_time y end_time. Si total_elapsed_time supera el valor máximo para un entero, total_elapsed_time seguirá siendo el valor máximo. Esta condición generará la advertencia "El valor máximo ha sido superado." El valor máximo en milisegundos equivale a 24,8 días. |
Véase 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)