sys.dm_pdw_nodes_exec_query_profiles (Transact-SQL)

Gilt für:Azure Synapse Analytics

Überwacht den Fortschritt der Data Warehouse-Abfrage in Echtzeit, während die Abfrage ausgeführt wird.

Hinweis

Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Zurückgegebene Tabelle

Die zurückgegebenen Leistungsindikatoren gelten pro Operator und pro Thread. Die Ergebnisse sind dynamisch und entsprechen nicht den Ergebnissen vorhandener Optionen, z SET STATISTICS XML ON . B. die ausgabe erst nach Abschluss der Abfrage.

Spaltenname Datentyp BESCHREIBUNG
pdw_node_id int Eindeutige numerische ID, die dem Knoten zugeordnet ist.
session_id smallint Identifiziert die Sitzung, in der die Abfrage ausgeführt wird. Verweist auf dm_exec_sessions.session_id.
request_id int Identifiziert die Zielanforderung. Verweist auf dm_exec_sessions.request_id.
sql_handle varbinary(64) Ein Token, das den Batch oder die gespeicherte Prozedur, zu dem bzw. der die Abfrage gehört, eindeutig identifiziert. Verweist auf dm_exec_query_stats.sql_handle.
plan_handle varbinary(64) Ein Token, das einen Abfrageausführungsplan für einen Batch eindeutig identifiziert, der ausgeführt wurde und dessen Plan sich im Plancache befindet, oder der derzeit ausgeführt wird. Verweise dm_exec_query_stats.plan_handle.
physical_operator_name nvarchar(256) Der Name des physischen Operators.
node_id int Identifiziert einen Operatorknoten in der Abfragestruktur.
thread_id int Unterscheidet die Threads (für eine parallele Abfrage), die zu demselben Abfrageoperatorknoten gehören.
task_address varbinary(8) Identifiziert den SQLOS-Task, den dieser Thread verwendet. Verweist auf dm_os_tasks.task_address.
row_count bigint Anzahl der bisher vom Operator zurückgegebenen Zeilen.
rewind_count bigint Anzahl der bisherigen Zurückspulvorgänge.
rebind_count bigint Anzahl der bisherigen erneuten Bindungen.
end_of_scan_count bigint Anzahl der bisherigen Scanenden.
estimate_row_count bigint Geschätzte Anzahl von Zeilen. Es kann nützlich sein, "estimated_row_count" mit dem tatsächlichen "row_count" zu vergleichen.
first_active_time bigint Die Zeit in Millisekunden, zu der der Operator zuerst aufgerufen wurde.
last_active_time bigint Die Zeit in Millisekunden, zu der der Operator zuletzt aufgerufen wurde.
open_time bigint Zeitstempel beim Öffnen (in Millisekunden).
first_row_time bigint Zeitstempel beim Öffnen der ersten Zeile (in Millisekunden).
last_row_time bigint Zeitstempel beim Öffnen der letzten Zeile (in Millisekunden).
close_time bigint Zeitstempel beim Schließen (in Millisekunden).
elapsed_time_ms bigint Gesamtdauer (in Millisekunden), die bisher von den Vorgängen des Zielknotens verwendet wurde.
cpu_time_ms bigint Die gesamte CPU-Zeit (in Millisekunden) wird bisher von den Vorgängen des Zielknotens genutzt.
database_id smallint ID der Datenbank, die das Objekt enthält, für das die Lese- und Schreibvorgänge ausgeführt werden.
object_id int Der Bezeichner für das Objekt, für das die Lese- und Schreibvorgänge ausgeführt werden. Verweist auf "sys.objects.object_id".
index_id int Der Index (sofern vorhanden), für den das Rowset geöffnet wird.
scan_count bigint Anzahl der bisherigen Tabellen-/Indexscans.
logical_read_count bigint Anzahl der bisherigen logischen Lesevorgänge.
physical_read_count bigint Anzahl der bisherigen physischen Lesevorgänge.
read_ahead_count bigint Anzahl der bisherigen Read-Ahead-Lesevorgänge.
write_page_count bigint Anzahl der bisherigen page-writes-Schreibvorgänge aufgrund eines Überlaufs.
lob_logical_read_count bigint Anzahl der bisherigen logischen LOB-Lesevorgänge.
lob_physical_read_count bigint Anzahl der bisherigen physischen LOB-Lesevorgänge.
lob_read_ahead_count bigint Anzahl der bisherigen Read-Ahead-LOB-Lesevorgänge.
segment_read_count int Anzahl der bisherigen Segment-Read-Ahead-Lesevorgänge.
segment_skip_count int Anzahl der bisher übersprungenen Segmente.
actual_read_row_count bigint Anzahl der Zeilen, die von einem Operator gelesen wurden, bevor das Rest-Prädikat angewendet wurde.
estimated_read_row_count bigint Gilt für: Ab SQL Server 2016 (13.x) SP1.
Anzahl der Zeilen, die von einem Operator gelesen werden sollen, bevor das Rest-Prädikat angewendet wurde.

Bemerkungen

Es gelten die gleichen Hinweise in sys.dm_exec_query_profiles .

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Weitere Informationen

Dynamische Verwaltungssichten in Azure Synapse Analytics und Parallel Data Warehouse (Transact-SQL)

Nächste Schritte

Azure Synapse Übersicht über die Analyseentwicklung](/azure/sql-data-warehouse/sql-data-warehouse-overview-develop).