Anzeigen des geschätzten Ausführungsplans
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics (nur dedizierte SQL-Pool)-SQL-Datenbank in Microsoft Fabric
Dieser Artikel beschreibt, wie Sie geschätzte grafische Ausführungspläne mithilfe von SQL Server Management Studio (SSMS) generieren. Beim Generieren von geschätzten Ausführungsplänen werden die T–SQL-Abfragen oder -Batches nicht ausgeführt. Deshalb enthält ein geschätzter Ausführungsplan keine Laufzeitinformationen wie die tatsächlichen Nutzungsmetriken der Ressourcen oder Laufzeitwarnungen. Stattdessen zeigt der generierte Ausführungsplan den Abfrageausführungsplan an, den die SQL Server Datenbank-Engine bei tatsächlicher Ausführung der Abfragen mit größter Wahrscheinlichkeit verwenden würde sowie die geschätzten Reihen, die durch die Operatoren im Plan fließen.
Zum Verwenden dieser Funktion müssen die Benutzer die entsprechenden Berechtigungen haben, um die T-SQL-Abfrage auszuführen, für die ein grafischer Ausführungsplan generiert wird. Den Benutzern muss auch die SHOWPLAN-Berechtigung für alle Datenbanken erteilt werden, auf die die Abfrage verweist.
Geschätzte Ausführungspläne über SSMS EXPLAIN und SET SHOWPLAN_XML sind für dedizierte SQL-Pools (früher SQL DW) und dedizierte SQL-Pools in Azure Synapse Analytics verfügbar.
Anzeigen des geschätzten Ausführungsplans für eine Abfrage
Wählen Sie auf der Symbolleiste Datenbank-Engine-Abfrage. Sie können auch eine vorhandene Abfrage öffnen und den geschätzten Ausführungsplan anzeigen, indem Sie die Symbolleisten-Schaltfläche Datei öffnen wählen und die vorhandene Abfrage suchen.
Geben Sie die Abfrage, für die Sie den geschätzten Ausführungsplan anzeigen möchten, ein.
Wählen Sie im Menü Abfrage Geschätzten Ausführungsplan anzeigen, oder wählen Sie auf der Symbolleisten-Schaltfläche Geschätzten Ausführungsplan anzeigen. Der geschätzte Ausführungsplan wird im Ergebnisbereich auf der Registerkarte Ausführungsplan angezeigt.
Um weitere Informationen anzuzeigen, lassen Sie den Mauszeiger über den logischen und physischen Operatorsymbolen ruhen. Die Beschreibung und die Eigenschaften des Operators werden nun in der QuickInfo angezeigt. Sie können die Operatoreigenschaften auch im Eigenschaftenfenster anzeigen. Falls die Eigenschaften nicht sichtbar sind, klicken Sie mit der rechten Maustaste auf einen Operator, und wählen Sie Eigenschaftenaus. Wählen Sie einen Operator aus, um seine Eigenschaften anzuzeigen.
Um die Anzeige des Ausführungsplans zu ändern, klicken Sie mit der rechten Maustaste auf den Ausführungsplan, und wählen Sie Vergrößern, Verkleinern, Vergrößern/Verkleinernoder Zoom anpassenaus. MitVergrößern und Verkleinern können Sie den Ausführungsplan in festgelegten Schritten vergrößern oder verkleinern. Vergrößern/Verkleinern ermöglicht Ihnen, die Anzeigevergrößerung nach Wunsch festzulegen, etwa auf 80 Prozent. MitZoom anpassen können Sie den Ausführungsplan an die Größe des Ergebnisbereichs anpassen. Verwenden Sie alternativ eine Kombination aus der STRG-Taste und Ihrem Mausrad, um den dynamischen Zoom zu aktivieren.
Um in der Anzeige des Ausführungsplans zu navigieren, verwenden Sie die vertikalen und horizontalen Scrollleisten, oder wählen Sie einen beliebigen leeren Bereich des Ausführungsplans, und halten Sie die Maustaste gedrückt, und ziehen Sie die Maus. Alternativ können Sie auch das Pluszeichen (+) in der rechten unteren Ecke des Ausführungsplanfensters wählen und die Maustaste gedrückt halten, um eine Miniaturansicht des gesamten Ausführungsplans anzuzeigen.
Hinweis
Verwenden Sie alternativ SET SHOWPLAN_XML, um Informationen zum Ausführungsplan jeder Anweisung zurückzugeben, ohne diese ausführen zu müssen. Bei der Verwendung in SQL Server Management Studio verfügt der Tab Ergebnisse über einen Link, der den Ausführungsplan im grafischen Format öffnet.