Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Analyseendpunkt in Microsoft Fabric
Lagerhaus in Microsoft Fabric
SQL-Datenbank in Microsoft Fabric
In diesem Artikel erfahren Sie, wie Sie tatsächliche grafische Ausführungspläne mithilfe von SQL Server Management Studio generieren. Die SQL Datenbank-Engine erstellt tatsächliche Ausführungspläne, nachdem die T-SQL-Abfragen oder Batches abgeschlossen sind. Der generierte Ausführungsplan zeigt den tatsächlichen Abfrageausführungsplan, den die SQL Server-Datenbank-Engine zur Ausführung der Abfragen verwendet hat. Ein tatsächlicher Ausführungsplan enthält Laufzeitinformationen, wie tatsächliche Ressourcenverbrauchsmetriken und Laufzeitwarnungen (falls vorhanden).
Um diese Funktion zu nutzen, müssen Sie die entsprechenden Berechtigungen haben, um die Transact-SQL Abfragen auszuführen, für die Sie einen grafischen Ausführungsplan erstellen. Du musst außerdem die Berechtigung SHOWPLAN für alle Datenbanken haben, auf die die Abfrage verwiesen ist.
Einen Ausführungsplan für eine Abfrage während der Ausführung einbeziehen
Wählen Sie auf der Symbolleiste von SQL Server Management Studio Datenbank-Engine-Abfrage aus. 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.
Gib die Abfrage ein, für die du den tatsächlichen Ausführungsplan anzeigen möchtest.
Wählen Sie im Menü Abfrage den Befehl Tatsächlichen Ausführungsplan einschließen aus, oder klicken Sie auf die Symbolleistenschaltfläche Tatsächlichen Ausführungsplan einschließen.
Führen Sie die Abfrage aus, indem Sie die Symbolleistenschaltfläche Ausführen auswählen. Der vom Abfrageoptimierer verwendete Plan wird im Ergebnisbereich auf der Registerkarte Ausführungsplan angezeigt.
Pausieren Sie die Maus über die logischen und physikalischen Operatoren, um die Beschreibung und Eigenschaften der Operatoren im angezeigten ToolTip anzuzeigen, einschließlich der Eigenschaften des gesamten Ausführungsplans, indem Sie den Wurzelknotenoperator, den
SELECTKnoten, auswählen.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 Eigenschaften aus. Wählen Sie einen Operator aus, um seine Eigenschaften anzuzeigen.
Sie können die Anzeige des Ausführungsplans ändern, indem Sie mit der rechten Maustaste auf den Ausführungsplan klicken und Vergrößern, Verkleinern, Vergrößern/Verkleinern oder Zoom anpassen auswählen. Mit Vergrößern und Verkleinern können Sie den Ausführungsplan vergrößern bzw. verkleinern, während Benutzerdefinierter Zoom es Ihnen ermöglicht, einen eigenen Zoom festzulegen, wie etwa 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.
Note
Alternativ können Sie mit SET STATISTICS XML nach dem Ausführen jeder Anweisung Informationen zum Ausführungsplan abrufen. Wenn sie im SQL Server Management Studio verwendet werden, enthält der Reiter Ergebnisse einen Link, um den Ausführungsplan im grafischen Format zu öffnen.
Weitere Informationen finden Sie unter Profilerstellungsinfrastruktur für Abfragen.
Remarks
Um einen tatsächlichen Ausführungsplan für dedizierte SQL-Pools (früher SQL & DW) und dedizierte SQL-Pools in Azure Synapse Analytics abzurufen, verwenden Sie verschiedene Befehle. Weitere Informationen finden Sie unter Überwachen der Workload Ihres dedizierten SQL-Pools von Azure Synapse Analytics mit DMVs.