Dela via


Spara en körningsplan i XML-format

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Förhandsversion av Microsoft Fabric

Använd SQL Server Management Studio för att spara körningsplaner som en XML-fil och öppna dem för visning.

För att använda körningsplansfunktionen i Management Studio, eller för att använda XML Showplan SET-alternativen, måste användarna ha rätt behörighet för att köra den Transact-SQL-fråga för vilken en körningsplan genereras, och de måste beviljas SHOWPLAN-behörighet för alla databaser som frågan refererar till.

Så här sparar du en frågeplan med hjälp av alternativen för XML Showplan SET

  1. I SQL Server Management Studio öppnar du en frågeredigerare och ansluter till databasmotorn.

  2. Aktivera SHOWPLAN_XML med följande instruktion:

    SET SHOWPLAN_XML ON;  
    GO  
    

    Om du vill aktivera STATISTICS XML- använder du följande instruktion:

    SET STATISTICS XML ON;  
    GO  
    

    Note

    SHOWPLAN_XML genererar information om frågekörningsplan för kompileringstid för en fråga, men kör inte frågan. Detta kallas även uppskattad exekveringsplan. STATISTIK XML genererar körningsplaninformation för en frågeexekvering och kör frågan. Detta kallas även faktiska utförandeplanen.

  3. Utför en fråga. Example:

    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. I fönstret Resultat högerklickar du på Microsoft SQL Server XML Showplan som innehåller frågeplanen och klickar sedan på Spara resultat som.

  5. I dialogrutan Spara<Rutnät eller Text>Resultat, i rutan Spara som typ, klicka på Alla filer (*.*).

  6. I rutan Filnamn anger du ett namn i formatet <namn>.sqlplanoch klickar sedan på Spara.

Så här sparar du en körningsplan med hjälp av SQL Server Management Studio-alternativ

  1. Generera antingen en uppskattad exekveringsplan eller en faktisk exekveringsplan med hjälp av Management Studio. Mer information finns i Visa den beräknade körningsplanen och Visa en faktisk körningsplan.

  2. På fliken Körningsplan i resultatfönstret högerklickar du på den grafiska körningsplanen och väljer Spara körningsplan som.

    Du kan också välja Spara körningsplan som på menyn Arkiv.

  3. I dialogrutan Spara som kontrollerar du att Spara som-typen är inställd på Execution Plan Files (*.sqlplan).

  4. I rutan Filnamn anger du ett namn i formatet <namn>.sqlplanoch klickar sedan på Spara.

Så här öppnar du en sparad XML-frågeplan i SQL Server Management Studio

  1. I SQL Server Management Studio går du till menyn File och väljer Öppnaoch klickar sedan på Fil.

  2. I dialogrutan Öppna fil anger du Filer av typen till Execution Plan Files (*.sqlplan) för att skapa en filtrerad lista över sparade XML-frågeplansfiler.

  3. Välj den XML-frågeplanfil som du vill visa och klicka på Öppna.

    Alternativt dubbelklickar du i Utforskaren på en fil med filnamnstillägget .sqlplan. Planen öppnas i Management Studio.

See Also

SET SHOWPLAN_XML (Transact-SQL)
ANGE STATISTIK-XML (Transact-SQL)