Udostępnij za pośrednictwem


Zapisywanie planu wykonywania w formacie XML

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL database w usłudze Microsoft Fabric

Użyj programu SQL Server Management Studio, aby zapisać plany wykonywania jako plik XML i otworzyć je do wyświetlania.

Aby użyć funkcji planu wykonywania w programie Management Studio lub użyć opcji XML Showplan SET, użytkownicy muszą mieć odpowiednie uprawnienia do wykonywania zapytania Transact-SQL, dla którego jest generowany plan wykonania, i muszą mieć uprawnienie SHOWPLAN dla wszystkich baz danych, do których odwołuje się zapytanie.

Aby zapisać plan zapytania przy użyciu opcji XML Showplan SET

  1. W programie SQL Server Management Studio otwórz edytor zapytań i połącz się z silnikiem baz danych.

  2. Włącz SHOWPLAN_XML przy użyciu następującej instrukcji:

    SET SHOWPLAN_XML ON;  
    GO  
    

    Aby włączyć STATISTICS XML, użyj następującej instrukcji:

    SET STATISTICS XML ON;  
    GO  
    

    Notatka

    SHOWPLAN_XML generuje informacje o planie wykonywania zapytań w czasie kompilacji dla zapytania, ale nie wykonuje zapytania. To jest również znane jako szacowany plan wykonania . KOD XML STATYSTYKI generuje informacje o planie wykonywania zapytań środowiska uruchomieniowego dla zapytania i wykonuje zapytanie. Jest to również nazywane rzeczywistym planem wykonywania.

  3. Wykonaj zapytanie. Przykład:

    USE AdventureWorks2022;  
    GO  
    SET SHOWPLAN_XML ON;  
    GO  
    -- Execute a query.  
    SELECT BusinessEntityID   
    FROM HumanResources.Employee  
    WHERE NationalIDNumber = '509647174';  
    GO  
    SET SHOWPLAN_XML OFF;  
    
  4. W okienku wyników kliknij prawym przyciskiem myszy Microsoft SQL Server XML Showplan zawierający plan zapytania, a następnie kliknij Zapisz wyniki jako.

  5. W oknie dialogowym Zapisz siatkę<lub Tekst>wyniki w Zapisz jako typ kliknij pozycję Wszystkie pliki (*.*).

  6. W polu Nazwa pliku podaj nazwę w formacie <nazwa>.sqlplan, a następnie kliknij przycisk Zapisz.

Aby zapisać plan wykonywania przy użyciu opcji programu SQL Server Management Studio

  1. Wygeneruj szacowany plan wykonania lub rzeczywisty plan wykonania przy użyciu programu Management Studio. Aby uzyskać więcej informacji, sprawdź Wyświetlanie szacowanego planu wykonania i Wyświetlanie rzeczywistego planu wykonania.

  2. Na karcie planu wykonania w okienku wyników kliknij prawym przyciskiem myszy graficzny plan wykonania i wybierz Zapisz plan wykonania jako.

    Alternatywnie możesz również wybrać Zapisz plan wykonania jako w menu Plik.

  3. W oknie dialogowym Zapisz jako upewnij się, że Typ zapisu jest ustawiony na pliki planu wykonywania (*.sqlplan).

  4. W polu Nazwa pliku podaj nazwę w formacie <nazwa>.sqlplan, a następnie kliknij przycisk Zapisz.

Aby otworzyć zapisany plan zapytania XML w programie SQL Server Management Studio

  1. W SQL Server Management Studio, w menu Plik, wybierz Otwórz, a następnie kliknij Plik.

  2. W oknie dialogowym Otwórz plik ustaw Typ plików na Pliki planu wykonania (*.sqlplan), aby uzyskać filtrowaną listę zapisanych plików planu zapytań XML.

  3. Wybierz plik planu zapytania XML, który chcesz wyświetlić, a następnie kliknij przycisk Otwórz.

    Alternatywnie w Eksploratorze Windows kliknij dwukrotnie plik z rozszerzeniem .sqlplan. Plan otwiera się w programie Management Studio.

Zobacz też

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