Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
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) | È un 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).