Salvare un piano di esecuzione in formato XML

Si applica a:SQL Serverdatabase SQL di AzureAzure SQL Istanza gestitaDatabase SQL in Microsoft Fabric

Usare SQL Server Management Studio per salvare piani di esecuzione come file XML e per aprirli e visualizzarli.

Per usare la funzionalità del piano di esecuzione in Management Studio o per usare le opzioni Showplan SET XML, gli utenti devono disporre delle autorizzazioni appropriate per eseguire la query di Transact-SQL per cui viene generato un piano di esecuzione e devono essere concesse l'autorizzazione SHOWPLAN per tutti i database a cui fa riferimento la query.

Per salvare un piano di query utilizzando le opzioni Showplan SET XML

  1. In SQL Server Management Studio aprire un editor di query e connettersi al motore di database.

  2. Attivare SHOWPLAN_XML con l'istruzione seguente:

    SET SHOWPLAN_XML ON;  
    GO  
    

    Per attivare STATISTICS XML , usare l'istruzione seguente:

    SET STATISTICS XML ON;  
    GO  
    

    Note

    SHOWPLAN_XML genera informazioni sul piano di esecuzione delle query in fase di compilazione per una query, ma non esegue la query. Questo piano è definito anche piano di esecuzione stimato. STATISTICS XML genera informazioni sul piano di esecuzione delle query di runtime per una query ed esegue la query. Questo piano è definito anche piano di esecuzione effettivo.

  3. Esegui una query. 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. Nel riquadro Risultati fare clic con il pulsante destro del mouse sullo Showplan XML di Microsoft SQL Server che contiene il piano di query e quindi fare clic su Salva risultati con nome.

  5. Nella finestra di dialogo Salva<Risultati>griglia o testo, nella casella Salva come tipo fare clic su Tutti i file (*.*).

  6. Nella casella Nome file immettere un nome nel formato <nome>.sqlplan e quindi fare clic su Salva.

Per salvare un piano di esecuzione utilizzando le opzioni di SQL Server Management Studio

  1. Generare un piano di esecuzione stimato o effettivo utilizzando Management Studio. Per altre informazioni, vedere Visualizzare il piano di esecuzione stimato e Visualizzare un piano di esecuzione effettivo.

  2. Nella scheda Piano di esecuzione del riquadro dei risultati fare clic con il pulsante destro del mouse sul piano di esecuzione grafico e scegliere Salva piano di esecuzione con nome.

    In alternativa, puoi anche scegliere Salva piano di esecuzione come nel menu File.

  3. Nella finestra di dialogo Salva con nome, assicurarsi che Salva come tipo sia impostato su File di piano di esecuzione (*.sqlplan).

  4. Nella casella Nome file immettere un nome nel formato <nome>.sqlplan e quindi fare clic su Salva.

Per aprire un piano di query XML salvato in SQL Server Management Studio

  1. In SQL Server Management Studio, nel menu File, selezionare Apri quindi fare clic su File.

  2. Nella finestra di dialogo Apri file impostare Tipo di file su File dei piani di esecuzione (*.sqlplan) per generare un elenco filtrato dei file dei piani di query XML già salvati.

  3. Selezionare il file del piano di query XML da visualizzare e fare clic su Apri.

    In alternativa, in Esplora file, fare doppio clic su un file con estensione .sqlplan. Il piano si apre in Management Studio.

Vedere anche

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