Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Esta seção explica como exibir planos de execução e como salvar planos de execução em um arquivo em formato XML usando o SQL Server Management Studio (SSMS).
Note
Para obter mais informações sobre como exibir e salvar planos no Azure Data Studio, consulte Visualizador de Plano de Consulta no Azure Data Studio.
Os planos de execução exibem graficamente os métodos de recuperação de dados escolhidos pelo SQL Server Query Optimizer. Os planos de execução representam o custo de execução de instruções e consultas específicas no SQL Server usando ícones em vez da representação tabular produzida pelas instruções SET SHOWPLAN_ALL ou SET SHOWPLAN_TEXT . Essa abordagem gráfica é útil para entender as características de desempenho de uma consulta.
Embora o Otimizador de Consulta do SQL Server produza apenas um plano de execução, há o conceito de plano de execução estimado , um plano de execução real e estatísticas de consulta em tempo real.
Um plano de execução estimado retorna o plano compilado conforme produzido pelo Otimizador de Consultas, com base em estimativas. Este é o plano de consulta armazenado no cache do plano. A produção do plano de execução estimado não executa a consulta ou o lote e, portanto, não contém informações sobre o tempo de execução, tais como métricas reais de utilização de recursos ou advertências durante a execução.
Um plano de execução real retorna o plano compilado mais seu contexto de execução. Ele fica disponível após a conclusão da execução da consulta. Esse plano inclui informações reais de tempo de execução, como avisos de execução e, em versões mais recentes do Mecanismo de Banco de Dados, o tempo decorrido e o tempo da CPU usados durante a execução.
As estatísticas de consulta em tempo real retornam o plano compilado mais seu contexto de execução. Este plano está disponível para execuções de consultas durante o voo e é atualizado a cada segundo. Isso inclui informações de tempo de execução, como o número real de linhas que fluem pelos operadores, o tempo decorrido e o progresso estimado da consulta. Esta opção não está disponível no Azure Data Studio.
Para obter mais informações sobre planos de execução de consulta, consulte o Guia de arquitetura de processamento de consultas.