sys.dm_pdw_sql_requests (Transact-SQL)
Se aplica a: Azure Synapse Analytics Analytics Platform System (PDW)
Contiene información sobre todas las distribuciones de consultas de SQL Server como parte de un paso de SQL en la 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) | Identificador único de la consulta a la que pertenece esta distribución de consultas SQL.request_id , step_index y distribution_id forman la clave de esta vista. |
Consulte request_id en sys.dm_pdw_exec_requests. |
step_index |
int | Índice del paso de consulta del que forma parte esta distribución.request_id , step_index y distribution_id forman la clave de esta vista. |
Consulte step_index en sys.dm_pdw_request_steps. |
pdw_node_id |
int | Identificador único del nodo en el que se ejecuta esta distribución de consulta. | Consulte node_id en sys.dm_pdw_nodes. |
distribution_id |
int | Identificador único de la distribución en la que se ejecuta esta distribución de consulta.request_id , step_index y distribution_id forman la clave de esta vista. |
Consulte distribution_id en sys.pdw_distributions. -1 Establézcalo en para las solicitudes que se ejecutan en el ámbito del nodo, no en el ámbito de distribución. |
status |
nvarchar(32) | Estado actual de la distribución de consultas. | Pending , Running , Failed , Cancelled , Complete , , Aborted CancelSubmitted |
error_id |
nvarchar(36) | Identificador único del error asociado a esta distribución de consulta, si existe. | Consulte error_id en sys.dm_pdw_errors. Establézcalo en NULL si no se produjo ningún error. |
start_time |
datetime | Hora en la que se inició la ejecución de la distribución de consultas. | Menor o igual que la hora actual y mayor o igual que start_time el paso de consulta al que pertenece esta distribución de consulta. |
end_time |
datetime | Hora en la que se completó la ejecución de esta distribución de consultas, se canceló o se produjo un error. | Mayor o igual que start_time , o se establece NULL en si la distribución de consultas está en curso o en cola. |
total_elapsed_time |
int | Representa la hora en que se ha ejecutado la distribución de consultas, en milisegundos. | Mayor o igual a 0. Igual que la diferencia de y end_time para las distribuciones de start_time consulta completadas, con errores o canceladas.Si total_elapsed_time supera el valor máximo de un entero, total_elapsed_time seguirá siendo el valor máximo. Esta condición generará 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 de filas modificadas o leídas por esta distribución de consulta. | -1 para las operaciones que no cambian o devuelven datos, como CREATE TABLE y DROP TABLE . |
spid |
int | Identificador de sesión en la instancia de SQL Server que ejecuta la distribución de consultas. | |
command |
nvarchar(4000) | Texto completo del comando para esta distribución de consultas. | Cualquier cadena de consulta o solicitud válida. |
Para obtener información sobre las filas máximas que conserva esta vista, consulte la sección Metadatos del tema Límites de capacidad .