Partilhar via


Salvar um plano de execução em formato XML

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

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 plano de execução no Management Studio ou usar as opções SET Showplan XML, os usuários devem ter as permissões apropriadas para executar a consulta Transact-SQL para qual um plano de execução está sendo gerado e a permissão SHOWPLAN deve ser concedida para todos os bancos de dados referenciados pela consulta.

Para salvar um plano de consulta usando as opções SET Showplan XML

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

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

    SET SHOWPLAN_XML ON;  
    GO  
    

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

    SET STATISTICS XML ON;  
    GO  
    

    Observação

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

  3. Execute 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 mouse em Plano de execução XML do Microsoft SQL Server que contém o plano de consulta e clique em Salvar Resultados Como.

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

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

Para salvar um plano de execução usando 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 mouse no plano de execução gráfico e escolha Salvar Plano de Execução Como.

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

  3. Na caixa de diálogo Salvar Como, verifique se a opção Salvar como tipo está definida como Arquivos do Plano de Execução (.sqlplan).

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

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

  1. No SQL Server Management Studio, no menu Arquivo, selecione Abrir e depois clique em Arquivo.

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

  3. Selecione o arquivo plano consulta XML que você quer exibir e clique em Abrir.

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

Confira também

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