sys.dm_pdw_nodes_exec_query_profiles (Transact-SQL)
Se aplica a: Azure Synapse Analytics
Supervisa el progreso de la consulta del almacenamiento de datos en tiempo real mientras la consulta está en ejecución.
Nota:
El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.
Tabla devuelta
Los contadores devueltos son por operador y por subproceso. Los resultados son dinámicos y no coinciden con los resultados de las opciones existentes, como SET STATISTICS XML ON
las que solo crean la salida cuando finaliza la consulta.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
pdw_node_id | int | Identificador numérico único asociado al nodo. |
session_id | smallint | Identifica la sesión en la que se ejecuta esta consulta. Hace referencia a dm_exec_sessions.session_id. |
request_id | int | Identifica la solicitud de destino. Hace referencia a dm_exec_sessions.request_id. |
sql_handle | varbinary(64) | Es un token que identifica de forma única el lote o el procedimiento almacenado del que forma parte la consulta. Hace referencia a dm_exec_query_stats.sql_handle. |
plan_handle | varbinary(64) | Es un token que identifica de forma exclusiva un plan de ejecución de consultas de un proceso por lotes que se ha ejecutado y cuyo plan reside en la caché del plan, o se está ejecutando actualmente. Hace referencia a dm_exec_query_stats.plan_handle. |
physical_operator_name | nvarchar(256) | Nombre del operador físico. |
node_id | int | Identifica un nodo de operador en el árbol de consulta. |
thread_id | int | Distingue los subprocesos (para una consulta en paralelo) que pertenecen al mismo nodo de operador de consulta. |
task_address | varbinary(8) | Identifica la tarea de SQLOS que está utilizando este subproceso. Hace referencia a dm_os_tasks.task_address. |
row_count | bigint | Número de filas que ha devuelto hasta ahora el operador. |
rewind_count | bigint | Número de rebobinados hasta ahora. |
rebind_count | bigint | Número de reenlaces hasta ahora. |
end_of_scan_count | bigint | Número de finales de examen hasta ahora. |
estimate_row_count | bigint | Número de filas estimado. Puede ser útil comparar estimated_row_count con el row_count real. |
first_active_time | bigint | Hora, en milisegundos, a la que se llamó por primera vez al operador. |
last_active_time | bigint | Hora, en milisegundos, a la que se llamó por última vez al operador. |
open_time | bigint | Marca de tiempo al abrir (en milisegundos). |
first_row_time | bigint | Marca de tiempo en la que se abrió la primera fila (en milisegundos). |
last_row_time | bigint | Marca de tiempo en la que se abrió la última fila (en milisegundos). |
close_time | bigint | Marca de tiempo al cerrar (en milisegundos). |
elapsed_time_ms | bigint | Tiempo transcurrido total (en milisegundos) usado por las operaciones del nodo de destino hasta ahora. |
cpu_time_ms | bigint | Tiempo total de CPU (en milisegundos) que usan las operaciones del nodo de destino hasta ahora. |
database_id | smallint | Identificador de la base de datos que contiene el objeto en el que se efectúan las lecturas y escrituras. |
object_id | int | El identificador para el objeto en el que se efectúan las lecturas y escrituras. Hace referencia a sys.objects.object_id. |
id_de_índice | int | El índice (si existe) en el que se abre el conjunto de filas. |
scan_count | bigint | Número de exámenes de índice o tabla hasta ahora. |
logical_read_count | bigint | Número de lecturas lógicas hasta ahora. |
physical_read_count | bigint | Número de lecturas físicas hasta ahora. |
read_ahead_count | bigint | Número de lecturas anticipadas hasta ahora. |
write_page_count | bigint | Número de escrituras en páginas hasta ahora debido al rebosamiento. |
lob_logical_read_count | bigint | Número de lecturas lógicas LOB hasta ahora. |
lob_physical_read_count | bigint | Número de lecturas físicas LOB hasta ahora. |
lob_read_ahead_count | bigint | Número de lecturas anticipadas LOB hasta ahora. |
segment_read_count | int | Número de lecturas anticipadas de segmento hasta ahora. |
segment_skip_count | int | Número de segmentos omitidos hasta ahora. |
actual_read_row_count | bigint | Número de filas leídas por un operador antes de aplicar el predicado residual. |
estimated_read_row_count | bigint | Se aplica a: a partir de SQL Server 2016 (13.x) SP1. Número de filas estimadas que un operador debe leer antes de aplicar el predicado residual. |
Comentarios
Se aplican los mismos comentarios de sys.dm_exec_query_profiles .
Permisos
Requiere el permiso VIEW SERVER STATE
en el servidor.
Consulte también
Pasos siguientes
Introducción al desarrollo de Azure Synapse Analytics](/azure/sql-data-warehouse/sql-data-warehouse-overview-develop).