Exibir Relatórios de Comparação do Analisador de Desempenho SQL
Você pode exibir um relatório de comparação do Analista de Desempenho SQL, que compara o desempenho de instruções SQL antes e após a alteração.
Antes de exibir os relatórios de comparação do Analisador de Desempenho SQL, certifique-se de ter criado uma tarefa do Analisador de Desempenho SQL. O Analisador de Desempenho SQL mede o impacto de alterações do sistema tanto no tempo de execução geral da carga de trabalho SQL e no tempo de resposta de cada instrução SQL individual na carga de trabalho. Por padrão, o Analisador de Desempenho SQL usa o Tempo decorrido como uma métrica para comparação. Como alternativa, você pode escolher uma métrica para comparação entre as seguintes estatísticas de runtime SQL ao criar a tarefa do Analisador de Desempenho SQL:
- Tempo de CPU
- Obtenções de buffer
- Leituras de disco
- Gravações em disco
- Entradas/Saídas Físicas
Se você optar por gerar planos de explicação apenas nas tentativas SQL, então o SQL Performance Analyzer gerará os planos usando as estatísticas existentes do otimizador. Para obter mais informações sobre como:
- Crie uma Tarefa do Analisador de Desempenho SQL. Consulte Criar uma Tarefa do Analisador de Desempenho SQL.
- Crie uma avaliação. Consulte Criar uma Avaliação.
Para exibir um relatório de comparação do Analisador de Desempenho SQL no Database Management SQL Performance Watch, vá para a home page do SQL Performance Watch do banco de dados, clique no nome de uma tarefa e na seção Comparações, expanda a avaliação referenciada e clique em Relatório de Comparação.
Na página relatório do SQL Performance Analyzer, você pode:
- Exiba detalhes da tarefa do Analisador de Desempenho SQL, avaliações, nome da execução, nome e proprietário do SQL Tuning Set e o número de instruções SQL analisadas.
- Exiba um resumo do impacto da carga de trabalho nas métricas de comparação escolhidas.
- Exiba um detalhamento do valor da métrica de comparação antes e depois da alteração e o número de instruções SQL por desempenho, alterações no plano de execução de SQL e problemas. Nos gráficos Instruções SQL por desempenho, Instruções SQL por alteração de plano e Instruções SQL por problemas, você pode passar o mouse sobre as barras para exibir o número de instruções SQL nessa categoria. Por exemplo, no gráfico Instruções SQL por problemas, se uma barra Erros for exibida, clique na barra para exibir o número de instruções SQL com erros.
- Exiba as principais instruções SQL por impacto da carga de trabalho. O impacto é determinado pela diferença (em porcentagem) de suas métricas de comparação com o valor total das métricas de comparação de todas as instruções SQL analisadas na avaliação pré-alteração. Na seção Principais instruções SQL por impacto na carga de trabalho, você pode:
- Filtre as instruções SQL por Categoria ou procure a instrução SQL por texto ou ID.
- Clique no ID da SQL para exibir o resultado do Analisador de Desempenho da instrução SQL. Esta seção exibe o texto SQL, uma análise das métricas de comparação e descobertas, se houver, e informações detalhadas sobre a variação nos planos de execução SQL.
- Clique em Salvar relatório para salvar o relatório de comparação no SQL Performance Watch.
Exibir Relatórios de Comparação Salvos
Você pode exibir e analisar todos os relatórios de comparação do SQL Performance Analyzer gerados e salvos anteriormente para todos os bancos de dados em um compartimento ou em um único banco de dados.
Para obter informações sobre relatórios de comparação do SQL Performance Analyzer e como salvar um relatório, consulte Exibir Relatórios de Comparação do SQL Performance Analyzer.
Para exibir os relatórios salvos de todos os bancos de dados em um compartimento
- Vá para a página Resumo da Observação de Desempenho SQL.
- Clique em Relatórios no painel esquerdo e selecione um compartimento na lista suspensa Compartimento.
Para exibir os relatórios salvos de um único banco de dados
- Vá para a página Resumo da Observação de Desempenho SQL.
- Clique no ícone Ações (
) do banco de dados e clique em Gerenciar relatórios salvos.
Os relatórios salvos para o banco de dados são exibidos.
Na página Relatórios salvos em..., você pode:
- Clique no nome de um relatório salvo para visualizá-lo.
- Clique no ícone Ações (
) de um relatório e clique em Excluir para excluir o relatório.