Partilhar via


Salvar um plano de execução em formato XML

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azurebanco de dados SQL no Microsoft Fabric

Use o SQL Server Management Studio para salvar planos de execução como um arquivo XML e abri-los para exibição.

Para usar o recurso de plano de execução no Management Studio ou para usar as opções SET do Plano de Execução XML, os usuários devem ter as permissões apropriadas para executar a consulta Transact-SQL para a qual um plano de execução está sendo gerado e devem receber a permissão SHOWPLAN para todos os bancos de dados referenciados pela consulta.

Para guardar um plano de consulta usando as Opções de Apresentação XML SET

  1. No SQL Server Management Studio, abra um editor de consultas e conecte-se ao Mecanismo de Banco de Dados.

  2. Ative SHOWPLAN_XML com a seguinte instrução:

    SET SHOWPLAN_XML ON;  
    GO  
    

    Para ativar STATISTICS XML, use a seguinte instrução:

    SET STATISTICS XML ON;  
    GO  
    

    Observação

    SHOWPLAN_XML gera informações do plano de execução de consulta em tempo de compilação para uma consulta, mas não executa a consulta. Isso também é conhecido como o plano de execução estimado . STATISTICS XML gera informações do plano de execução em tempo real para uma consulta e procede à sua execução. Isso também é conhecido como o plano de execução real.

  3. Executar uma consulta. Exemplo:

    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. No painel Resultados, clique com o botão direito do rato no Plano de Apresentação XML do Microsoft SQL Server que contém o plano de consulta e, em seguida, clique em Guardar Resultados Como.

  5. Na caixa de diálogo Guardar<Grelha ou Texto>Resultados, na caixa Guardar como tipo, clique em Todos os ficheiros (*.*).

  6. Na caixa Nome do arquivo forneça um nome, no formato <nome>.sqlplane, em seguida, clique em Salvar.

Para salvar um plano de execução usando as opções do SQL Server Management Studio

  1. Gere um plano de execução estimado ou um plano de execução real usando o Management Studio. Para obter mais informações, consulte Exibir o plano de execução estimado e Exibir um plano de execução real.

  2. Na guia Plano de execução do painel de resultados, clique com o botão direito do rato no plano de execução gráfico e escolha Guardar Plano de Execução Como.

    Como alternativa, pode também escolher Guardar Plano de Execução Como no menu Arquivo .

  3. Na caixa de diálogo Guardar como, assegure-se de que o Guardar como tipo está definido como Ficheiros de Plano de Execução (*.sqlplan).

  4. Na caixa Nome do arquivo forneça um nome, no formato <nome>.sqlplane, em seguida, clique em Salvar.

Para abrir um plano de consulta XML salvo no SQL Server Management Studio

  1. No SQL Server Management Studio, no menu Arquivo, escolha Abrire clique em Arquivo .

  2. Na caixa de diálogo Abrir Arquivo, defina Arquivos do tipo para Arquivos de Plano de Execução (*.sqlplan) para produzir uma lista filtrada de arquivos de plano de consulta XML salvos.

  3. Selecione o arquivo de plano de consulta XML que deseja exibir e clique em Abrir.

    Como alternativa, no Windows Explorer, clique duas vezes em um arquivo com extensão .sqlplan. O plano é aberto no Management Studio.

Ver também

SET SHOWPLAN_XML (Transact-SQL)
CONFIGURAR ESTATÍSTICAS XML (Transact-SQL)