Configurar Verificação Rápida de SPA
Você pode configurar a Verificação Rápida do SPA para validar o impacto potencial de uma alteração do sistema na carga de trabalho do banco de dados antes de implementar a alteração no ambiente de produção.
O SPA Quick Check é uma ferramenta de diagnóstico que ajuda a evitar regressões de desempenho. Ela ajuda a prever como uma alteração proposta, como uma alteração de parâmetro do banco de dados, a coleta de estatísticas do otimizador pendente ou a implementação de perfis SQL, afetará os planos de execução e o desempenho das instruções SQL. O SPA Quick Check usa um SQL Tuning Set e executa as instruções SQL em um ambiente controlado, antes e depois da alteração do sistema simulado. Em seguida, ele compara o desempenho das instruções SQL nos cenários antes e depois e gera um relatório, que fornece informações sobre as instruções SQL aprimoradas, reduzidas e inalteradas. Além disso, ele também fornece recomendações para mitigar a degradação de desempenho de instruções SQL reduzidas.
O SPA Quick Check no SQL Performance Watch está integrado ao Database Management Diagnostics & Management, e você pode configurar as definições do SPA Quick Check e validar o impacto da edição de parâmetros de inicialização modificáveis por sessão no Diagnostics & Management. Para obter informações sobre como validar usando a Verificação Rápida do SPA ao editar parâmetros do banco de dados, consulte Editar Parâmetros do Banco de Dados.
Antes de acessar Configurar Verificação Rápida do SPA no SQL Performance Watch, certifique-se de que a credencial preferencial de diagnóstico Avançado esteja definida. Com a credencial preferencial de diagnóstico Avançado, você pode exibir as definições de configuração padrão para Verificação Rápida de SPA e fazer alterações, se necessário. Para obter informações sobre a credencial preferencial de diagnóstico Avançado, consulte Definir Credencial Preferencial de Diagnóstico Avançado.
Para acessar Configurar Verificação Rápida do SPA no SQL Performance Watch:
- Vá para a home page do SQL Performance Watch do banco de dados.
- No painel esquerdo em Recursos, clique em Configurar Verificação Rápida do SPA.
- Revise ou faça alterações nas definições de configuração da Verificação Rápida do SPA:
- Conjunto de ajustes SQL: Selecione o conjunto de ajustes SQL que contém as instruções SQL que você deseja analisar para alterações de desempenho.
- Modo de teste: Selecione uma opção para executar e analisar a carga de trabalho SQL:
- Testar execução: Executa as instruções SQL em um ambiente de teste sem modificar os dados. Ele simula a execução para reunir métricas de desempenho e gerar recomendações.
- Executar plano: Gera um plano de execução para cada instrução SQL, fornecendo insights sobre como o otimizador de banco de dados processa a consulta.
- Híbrido: Combina Testar execução e Executar plano, oferecendo uma análise abrangente executando as instruções SQL e também fornecendo os planos de execução.
- Por limite de tempo SQL (segundos): Especifique o limite de tempo para a execução da instrução SQL.
- Executar DML completo: Selecione Sim para executar totalmente a instrução DML, incluindo a aquisição de bloqueios de linha e a modificação de linhas.
- Limite de impacto da carga de trabalho (%): Informe um valor para indicar o limite (porcentagem) de um impacto de alteração da instrução SQL em uma carga de trabalho.
- Limite de impacto de SQL (%): Informe um valor para indicar o limite (porcentagem) de um impacto de alteração em uma instrução SQL.
- Desativar várias execuções: Selecione Sim para executar cada instrução SQL no SQL Tuning Set apenas uma vez.
- Métrica de comparação: Selecione as métricas que deseja usar para a análise de comparação.
- Usar Grupo de Consumidores de Recursos: Selecione Sim para especificar o Grupo de Consumidores de Recursos a ser usado para a análise.
- Clique em Salvar.