Índice:

O que é o plano de explicação no PL SQL?
O que é o plano de explicação no PL SQL?

Vídeo: O que é o plano de explicação no PL SQL?

Vídeo: O que é o plano de explicação no PL SQL?
Vídeo: Análise de Desempenho de Consultas SQL em Banco de Dados Oracle 2024, Novembro
Anonim

No Oracle PL / SQL , o termo EXPLICAR O PLANO é uma declaração que permite que você veja o plano de execução para um dado SQL demonstração. Um plano de execução (às vezes também chamado de plano de execução de consulta ) é a sequência de operações que Oráculo executa quando lê ou grava dados resultantes de um SQL demonstração.

Simplesmente então, o que é o plano de explicação e como ele é usado?

Um explicar o plano é uma representação do caminho de acesso que é tomado quando um consulta é executado dentro da Oracle. Determina o caminho de acesso ideal para o consulta pegar. Com o Otimizador Baseado em Regras (RBO), usa um conjunto de heurísticas para determinar o caminho de acesso.

Saiba também, qual é o custo no plano de explicação do Oracle? 5 respostas. A saída de EXPLICAR O PLANO é uma saída de depuração de Consulta da Oracle otimizador. o CUSTO é o resultado final do Custo otimizador baseado em (CBO), cujo objetivo é selecionar qual dos muitos diferentes possíveis planos deve ser usado para executar o consulta.

Além disso, o que é o plano de explicação no SQL?

o EXPLICAR O PLANO demonstrativo exibe planos de execução escolhido pelo otimizador Oracle para instruções SELECT, UPDATE, INSERT e DELETE. De uma declaração plano de execução é a sequência de operações que o Oracle executa para executar a instrução. A árvore de origem da linha é o núcleo do plano de execução.

Como você usa o Tkprof?

Siga estas etapas para usar o recurso SQL Trace e o TKPROF:

  1. Defina os parâmetros de inicialização para gerenciamento de arquivos de rastreamento.
  2. Ative o recurso SQL Trace para a sessão desejada e execute o aplicativo.
  3. Execute TKPROF para converter o arquivo de rastreio criado na Etapa 2 em um arquivo de saída legível.

Recomendado: