Monitorar uma Tarefa do Analisador de Desempenho SQL

Você pode monitorar os dados do Analisador de Desempenho SQL capturados na tarefa, as avaliações pré e pós-alteração e as comparações.

Além disso, você pode criar várias avaliações e comparações dentro da tarefa para testar outras alterações do sistema no desempenho de SQL.

Para monitorar uma tarefa do Analisador de Desempenho SQL:

  1. Vá para a home page do SQL Performance Watch do banco de dados.
  2. Na seção Tarefas, clique no nome da tarefa.

O painel Tarefa do Analisador de Desempenho SQL: <nome da tarefa> é exibido e tem as seguintes guias:

  • Execuções: Nesta guia, você pode:
    • Monitorar os detalhes da execução mais recente
    • Monitorar as avaliações criadas como parte da tarefa
    • Monitorar as comparações criadas como parte da tarefa
    • Criar avaliações e comparações para a tarefa
  • Explorador de comparações: Nesta guia, você pode monitorar como o desempenho SQL de uma avaliação de referência se compara com as avaliações alteradas, com base nas métricas de desempenho selecionadas para a análise de comparação.

Criar uma Avaliação

Você pode criar avaliações de SQL pré-alteração ou pós-alteração adicionais para uma tarefa do Analisador de Desempenho SQL para testar se outras alterações do sistema resultaram em alterações nos planos de execução de instruções SQL e impactaram o desempenho de SQL.

Para criar uma avaliação:

  1. Vá para o painel Tarefa do SQL Performance Analyzer: <nome da tarefa>.
  2. Na seção Avaliações, clique em Criar avaliação.
  3. No painel Criar avaliação:
    1. Verifique os detalhes da tarefa do Analisador de Desempenho SQL.
    2. Especifique as seguintes opções gerais:
      1. Nome: Informe um nome para a avaliação.
      2. Descrição: Como alternativa, informe uma descrição para a avaliação.
      3. Método de execução: Selecione uma das seguintes opções para determinar como as avaliações de SQL são criadas e qual conteúdo é gerado:
        • Executar SQL: Gera os planos de execução e as estatísticas para cada instrução SQL no conjunto de ajuste SQL, executando realmente as instruções SQL. Ao selecionar essa opção, o campo Por limite de tempo SQL é exibido e você deve selecionar uma opção para especificar o limite de tempo para a execução de SQL durante a avaliação.
        • Gerar planos: Chama o otimizador para criar planos de execução somente sem realmente executar as instruções SQL.
    3. Marque a caixa de seleção na seção Comparação para entender como o desempenho da avaliação se compara a uma avaliação de referência. Ao marcar a caixa de seleção, os seguintes campos são exibidos:
      1. Avaliação de referência: Selecione uma avaliação SQL de referência para comparação e revise os detalhes da avaliação.
      2. Métrica de comparação: A métrica de comparação selecionada para a avaliação de referência é exibida por padrão e você pode alterar ou adicionar outras métricas para a análise. Se você optar por gerar planos de explicação somente na avaliação de SQL, a métrica Custo do otimizador armazenada nos planos de execução de SQL será selecionada por padrão.
      3. Validar conjuntos de resultados SQL: Selecione para direcionar o Analisador de Desempenho SQL para detectar se os conjuntos de resultados entre as duas avaliações que estão sendo comparadas são diferentes. Se forem vistas diferenças nos conjuntos de resultados de qualquer instrução SQL entre as duas avaliações que estão sendo comparadas, o relatório de comparação do Analisador de Desempenho SQL indicará isso para cada instrução SQL. Por padrão, está Ativado.
    4. Programação: Selecione Imediatamente para iniciar a avaliação agora ou Posteriormente para programar a avaliação posteriormente.
  4. Clique em Criar.
As avaliações de SQL criadas para uma tarefa do SQL Performance Analyzer estão listadas na seção Avaliações no painel Tarefa do SQL Performance Analyzer: <nome da tarefa>.

Na seção Avaliações, você pode:

  • Monitore as avaliações de SQL criadas para a tarefa do SQL Performance Analyzer.
  • Clique no ícone Ações (Ações) de uma avaliação e execute as seguintes tarefas:
    • Exibir parâmetros de execução: Clique para exibir os parâmetros de execução especificados para a avaliação.
    • Criar como: Clique para criar um clone da avaliação.

Create a Comparison

Você pode criar comparações adicionais para uma tarefa do Analisador de Desempenho SQL para comparar os dados de desempenho coletados em uma avaliação SQL pré-alteração com a avaliação SQL pós-alteração.

Para criar uma comparação:

  1. Vá para o painel Tarefa do SQL Performance Analyzer: <nome da tarefa>.
  2. Na seção Comparações, clique em Criar comparação.
  3. No painel Criar comparação:
    1. Verifique os detalhes da tarefa do Analisador de Desempenho SQL.
    2. Selecione uma avaliação SQL de referência (pré-alteração) para comparação na lista drop-down Avaliação de referência.
    3. Selecione uma avaliação SQL alterada (pós-alteração) para comparação na lista drop-down Avaliação alterada.
    4. Selecione a métrica de comparação no campo Comparação de avaliação, com base na qual as avaliações pré e pós-alteração serão comparadas.
    5. Selecione Imediatamente para iniciar a comparação agora ou Posteriormente para programar a comparação posteriormente.
  4. Clique em Criar.
As comparações criadas para uma tarefa do SQL Performance Analyzer são listadas na seção Comparações no painel Tarefa do SQL Performance Analyzer: <nome da tarefa>.

Na seção Comparações, você pode:

  • Monitorar as comparações criadas para um teste específico. Você pode expandir a linha para exibir detalhes de comparação de métricas e clicar em Relatório de Comparação para exibir o relatório de comparação do Analisador de Desempenho SQL.
  • Clique em Criar como para criar um clone da comparação.