sys.dm_pdw_nodes_exec_query_profiles (Transact-SQL)

Si applica a:Azure Synapse Analytics

Monitora lo stato delle query del data warehouse in tempo reale mentre la query è in esecuzione.

Nota

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Tabella restituita

I contatori restituiti sono specifici per ogni operatore per ogni thread. I risultati sono dinamici e non corrispondono ai risultati delle opzioni esistenti, SET STATISTICS XML ON ad esempio che creano output solo al termine della query.

Nome colonna Tipo di dati Descrizione
pdw_node_id int ID numerico univoco associato al nodo.
session_id smallint Identifica la sessione in cui viene eseguita la query. Fa riferimento a dm_exec_sessions.session_id.
request_id int Identifica la richiesta di destinazione. Fa riferimento a dm_exec_sessions.request_id.
sql_handle varbinary(64) Token che identifica in modo univoco il batch o la stored procedure di cui fa parte la query. Fa riferimento a dm_exec_query_stats.sql_handle.
plan_handle varbinary(64) Token che identifica in modo univoco un piano di esecuzione di query per un batch eseguito e il relativo piano risiede nella cache dei piani o è attualmente in esecuzione. Riferimenti dm_exec_query_stats.plan_handle.
physical_operator_name nvarchar(256) Nome dell'operatore fisico.
node_id int Identifica un nodo operatore nell'albero della query.
thread_id int Distingue i thread (per una query parallela) che appartengono allo stesso nodo operatore della query.
task_address varbinary(8) Identifica l'attività SQLOS utilizzata da questo thread. Fa riferimento a dm_os_tasks.task_address.
row_count bigint Numero di righe restituite finora dall'operatore.
rewind_count bigint Numero di ripristini finora.
rebind_count bigint Numero di riassociazioni finora.
end_of_scan_count bigint Numero di analisi terminate finora.
estimate_row_count bigint Numero stimato di righe. Può essere utile per confrontare il valore estimated_row_count con il valore row_count effettivo.
first_active_time bigint Ora, in millisecondi, in cui l'operatore è stato chiamato la prima volta.
last_active_time bigint Ora, in millisecondi, in cui l'operatore è stato chiamato l'ultima volta.
open_time bigint Timestamp apertura in millisecondi.
first_row_time bigint Timestamp in cui è stata aperta la prima riga in millisecondi.
last_row_time bigint Timestamp in cui è stata aperta l'ultima riga in millisecondi.
close_time bigint Timestamp chiusura in millisecondi.
elapsed_time_ms bigint Tempo totale trascorso (in millisecondi) usato finora dalle operazioni del nodo di destinazione.
cpu_time_ms bigint Tempo totale cpu (in millisecondi) usato dalle operazioni del nodo di destinazione finora.
database_id smallint ID del database contenente l'oggetto in cui vengono eseguite le letture e le scritture.
object_id int Identificatore dell'oggetto in cui vengono eseguite le letture e le scritture. Fa riferimento a sys.objects.object_id.
index_id int Indice in cui viene aperto il set di righe.
scan_count bigint Numero di analisi tabella/indice.
logical_read_count bigint Numero di letture logiche.
physical_read_count bigint Numero di letture fisiche.
read_ahead_count bigint Numero di letture anticipate.
write_page_count bigint Numero di scritture di pagina a causa dello spill.
lob_logical_read_count bigint Numero di letture logiche LOB.
lob_physical_read_count bigint Numero di letture fisiche LOB.
lob_read_ahead_count bigint Numero di letture anticipate LOB.
segment_read_count int Numero di letture anticipate di segmenti.
segment_skip_count int Numero di segmenti ignorati finora.
actual_read_row_count bigint Numero di righe lette da un operatore prima dell'applicazione del predicato residuo.
estimated_read_row_count bigint Si applica a: a partire da SQL Server 2016 (13.x) SP1.
Numero di righe stimate da leggere da un operatore prima dell'applicazione del predicato residuo.

Osservazioni:

Si applicano le stesse osservazioni in sys.dm_exec_query_profiles .

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Vedi anche

Viste a gestione dinamica di Azure Synapse Analytics e Parallel Data Warehouse (Transact-SQL)

Passaggi successivi

Panoramica dello sviluppo di Azure Synapse Analytics](/azure/sql-data-warehouse/sql-data-warehouse-overview-develop).