Usando o Diagrama do Plano de Explicação

Observação

Este recurso não está disponível para serviços de banco de dados MySQL.

A view de diagrama Explain Plain é uma representação gráfica do conteúdo de PLAN_TABLE, que é a tabela padrão para resultados da instrução EXPLAIN PLAN. A natureza hierárquica das etapas no plano de execução é representada no diagrama.

Por padrão, três níveis de etapas estão visíveis no diagrama. Você pode usar os sinais +/- na parte inferior de cada etapa (disponível quando a etapa tem filhos) para expandir ou contrair. Para exibir todas as etapas do diagrama, use "" Expandir Tudo na barra de ferramentas.

Esta imagem mostra a exibição gráfica Explain Plan no painel inferior da Planilha SQL.

O diagrama também fornece os seguintes detalhes:

  • Cardinalidade (número na seta para a etapa pai), que é o número de linhas processadas
  • Operação e opções aplicadas nessa etapa
  • Ordem de execução, que é o número sequencial na ordem de execução
  • Custo de CPU dos predicados de acesso em porcentagem (barra laranja)
  • Custo total de CPU da etapa em porcentagem (círculo azul)
  • Custo Estimado de E/S, Bytes processados e métricas de Custo

Você verá uma breve descrição pop-up quando passar o mouse sobre qualquer uma dessas estatísticas em uma etapa.

Esta imagem mostra a descrição resumida que aparece ao passar o mouse sobre uma etapa no diagrama Explicar Plano.

Os ícones na barra de ferramentas são:

  • View Avançada: Exibe dados de PLAN_TABLE na view tabular/árvore mista. Há um ícone de Exibição do Diagrama que você pode usar para voltar para a exibição do diagrama.

  • Diagrama de Impressão: Imprima o diagrama.

  • Salvar no SVG: Salve o diagrama para o arquivo no formato SVG.

  • Ampliar Zoom, Reduzir Zoom: Se uma etapa for selecionada no diagrama, clicar no ícone Mais Zoom garante que ele permaneça no centro da tela.

  • Ajustar Tela: Ajuste o diagrama inteiro na área visível.

  • Tamanho Real: Defina o fator de zoom como 1.

  • Expandir Tudo: Exibe todas as etapas no diagrama.

  • Redefinir Diagrama: Redefine o diagrama para o status inicial, ou seja, apenas três níveis de etapas são exibidos.

  • Mostrar Informações: Mostra a instrução SELECT usada pela funcionalidade Plano de Explicação.

  • Custo Total Mínimo Visível da CPU (%): Defina o limite para filtrar etapas com custo total de CPU menor que o valor fornecido.

    Informe um valor entre 0 e 100. Não há filtragem para 0.

  • Notas do Plano: Exiba as observações do Plano de Explicação.

Propriedades

Clique duas vezes ou pressione Enter em uma etapa selecionada para abrir o painel Propriedades, que fornece mais informações sobre essa etapa. Consulte PLAN_TABLE em Oracle Database Reference para obter uma descrição de cada propriedade.

O painel Propriedades mostra:

  • Todas as informações dessa etapa extraídas de PLAN_TABLE em um formato tabular. Os nulos são excluídos.

    Você pode selecionar JSON para exibir as propriedades no formato JSON.

  • Informações da coluna OTHER_XML de PLAN_TABLE.

    As informações são exibidas no formato JSON.

Navegação

  • Pressione a tecla Tab para passar pelas etapas na ordem de execução. A etapa selecionada tem uma borda azul ao seu redor.

    Para se mover na direção inversa, pressione as teclas Shift + Tab.

    Se nenhuma etapa for selecionada, pressionar a tecla Tab selecionará a etapa com o número de execução 1.

  • Dependendo do nível de zoom, use barras de rolagem horizontais e verticais para exibir diferentes partes do diagrama.

    Clique no botão esquerdo do mouse e segure-o para aplicar uma panorâmica ao diagrama para cima e para baixo.

    Use o ícone scroll_icon na parte inferior direita para rolar até a parte superior do diagrama.

  • O Diagram Navigator está no canto superior direito e representa uma cópia menor do diagrama em um plano de fundo cinza. A borda do retângulo permite operações de zoom e zoom out e move-se para mostrar diferentes partes do diagrama.

    Esta imagem mostra o Navegador de Diagramas na exibição gráfica Explain Plan.

    O navegador de diagramas mostra uma lista com etapas com mais de 1% de custo de CPU em ordem decrescente. Clique em uma etapa na lista para navegar até a mesma etapa no diagrama, permitindo que você a veja no contexto das outras etapas.