Freigeben über


Speichern eines Ausführungsplans im XML-Format

Verwenden Sie SQL Server Management Studio, um Ausführungspläne als XML-Datei zu speichern und zum Anzeigen zu öffnen.

Um das Ausführungsplanfeature in Management Studio zu verwenden oder die XML Showplan SET-Optionen zu verwenden, müssen Benutzer über die entsprechenden Berechtigungen zum Ausführen der Transact-SQL Abfrage verfügen, für die ein Ausführungsplan generiert wird, und sie müssen die SHOWPLAN-Berechtigung für alle Datenbanken erhalten, auf die von der Abfrage verwiesen wird.

So speichern Sie einen Abfrageplan mithilfe der XML Showplan SET-Optionen

  1. Öffnen Sie in SQL Server Management Studio einen Abfrage-Editor, und stellen Sie eine Verbindung mit dem Datenbankmodul her.

  2. Aktivieren Sie SHOWPLAN_XML mit der folgenden Anweisung:

    SET SHOWPLAN_XML ON;  
    GO  
    

    Verwenden Sie die folgende Anweisung, um STATISTICS XML zu aktivieren:

    SET STATISTICS XML ON;  
    GO  
    

    SHOWPLAN_XML generiert Informationen zum Ausführungsplan für Kompilierungszeitabfragen für eine Abfrage, führt die Abfrage jedoch nicht aus. STATISTICS XML generiert Laufzeitabfrageausführungsplaninformationen für eine Abfrage und führt die Abfrage aus.

  3. Führen Sie eine Abfrage aus. Beispiel:

    USE AdventureWorks2012;  
    GO  
    SET SHOWPLAN_XML ON;  
    GO  
    -- Execute a query.  
    SELECT BusinessEntityID   
    FROM HumanResources.Employee  
    WHERE NationalIDNumber = '509647174';  
    GO  
    SET SHOWPLAN_XML OFF;  
    
  4. Klicken Sie im Ergebnisbereich mit der rechten Maustaste auf den Microsoft SQL Server XML Showplan, der den Abfrageplan enthält, und klicken Sie dann auf „Ergebnisse speichern unter“.

  5. Klicken Sie<im Dialogfeld "Raster- oder Textergebnisse speichern" im Feld "Speichern als Typ" auf Alle Dateien (*.*).

  6. Geben Sie im Feld "Dateiname " einen Namen in der Formatname <**>.sqlplan**, und klicken Sie dann auf "Speichern".

So speichern Sie einen Ausführungsplan mithilfe von SQL Server Management Studio-Optionen

  1. Generieren Sie entweder einen geschätzten Ausführungsplan oder einen tatsächlichen Ausführungsplan mithilfe von Management Studio. Weitere Informationen finden Sie unter Anzeigen des geschätzten Ausführungsplans oder Anzeigen eines tatsächlichen Ausführungsplans.

  2. Klicken Sie auf der Registerkarte "Ausführungsplan " des Ergebnisbereichs mit der rechten Maustaste auf den grafischen Ausführungsplan, und wählen Sie " Ausführungsplan speichern unter" aus.

    Alternativ können Sie auch im Menü "Datei" die Option "Ausführungsplan speichern unter" auswählen.

  3. Stellen Sie im Dialogfeld " Speichern unter " sicher, dass der Typ "Speichern unter " auf Ausführungsplandateien (*.sqlplan) festgelegt ist.

  4. Geben Sie im Feld "Dateiname " einen Namen in der Formatname <**>.sqlplan**, und klicken Sie dann auf "Speichern".

So öffnen Sie einen gespeicherten XML-Abfrageplan in SQL Server Management Studio

  1. Wählen Sie in SQL Server Management Studio im Menü "Datei " die Option "Öffnen" aus, und klicken Sie dann auf "Datei".

  2. Im Dialogfeld Datei öffnen legen Sie unter Dateien vom Typ den Parameter auf Ausführungsplandateien (*.sqlplan) fest, um eine gefilterte Liste gespeicherter XML-Abfrageplan-Dateien zu erstellen.

  3. Wählen Sie die XML-Abfrageplandatei aus, die Sie anzeigen möchten, und klicken Sie auf "Öffnen".

    Doppelklicken Sie alternativ im Windows-Explorer auf eine Datei mit der Erweiterung SQLplan. Der Plan öffnet sich in Management Studio.

Siehe auch

SET SHOWPLAN_XML (Transact-SQL)
SET STATISTICS XML (Transact-SQL)