sys.dm_pdw_sql_requests (Transact-SQL)
Se aplica a: Sistema de plataforma de Análisis de Azure Synapse Analytics (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 .