sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)

Gilt für:Azure Synapse Analytics

Gibt für den vom Planhandle angegebenen Batch den Showplan im XML-Format zurück. Der vom Planhandle angegebene Plan ist möglicherweise zwischengespeichert oder wird gerade ausgeführt.

Hinweis

In Azure Synapse SQL stellt das Hinzufügen von Whitespaces in einer Abfrage eine Abfrageänderung dar, die dazu führt, dass der Abfrage-Hash neu berechnet wird und der zuvor zwischengespeicherte Ausführungsplan nicht wiederverwendet wird.

Hinweis

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

Zurückgegebene Tabelle

Spaltenname Datentyp Beschreibung
pdw_node_id int Eindeutige numerische ID, die dem Knoten zugeordnet ist.
dbid smallint ID der Kontextdatenbank, die gültig war, als die diesem Plan entsprechende Transact-SQL-Anweisung kompiliert wurde. Für ungeplante und vorbereitete SQL-Anweisungen gilt die ID der Datenbank, in der die Anweisungen kompiliert wurden.

Die Spalte lässt NULL-Werte zu.
objectid int ID des Objekts (z. B. gespeicherte Prozedur oder benutzerdefinierte Funktion) für diesen Abfrageplan. Für Ad-hoc- und vorbereitete Batches entspricht diese Spalte dem Wert NULL.

Die Spalte lässt NULL-Werte zu.
Anzahl smallint Gespeicherte Prozedur mit ganzer Zahl. Für Ad-hoc- und vorbereitete Batches entspricht diese Spalte dem Wert NULL.

Die Spalte lässt NULL-Werte zu.
encrypted bit Zeigt an, ob die entsprechende Prozedur verschlüsselt ist.

0 = nicht verschlüsselt

1 = verschlüsselt

NULL-Werte sind in der Spalte nicht zulässig.
query_plan xml Enthält eine zur Kompilierzeit erstellte Showplandarstellung des Abfrageausführungsplans, der mit plan_handleangegeben ist. Der Showplan liegt im XML-Format vor. Für jeden Batch, der z. B. Ad-hoc-Transact-SQL-Anweisungen, Aufrufe von gespeicherten Prozeduren sowie benutzerdefinierte Funktionsaufrufe enthält, wird jeweils ein Plan generiert.

Die Spalte lässt NULL-Werte zu.

Bemerkungen

Die gleichen Bemerkungen gelten sys.dm_exec_query_plan auch.

Erlaubnisse

Benötigt die Sysadmin-Serverrolle oder VIEW SERVER STATE -berechtigung auf dem Server.

Siehe auch

Dynamische Verwaltungsansichten von Azure Synapse Analytics- und Parallel Data Warehouse (Transact-SQL)

Nächste Schritte

Weitere Entwicklungstipps finden Sie unter Azure Synapse Analytics Entwicklungsübersicht.