Analisando o Plano de Execução

     O BD segue regras antes de executar uma instrução SQL e monta um plano para isso.
     Ele pode ser analisado para permtir a obtenção dos resultados da instrução, de maneira mais rápida.
     É encontrado no painel inferior do Interactive SQL, na aba PLAN:
plano de execução


Exemplo:
       Considere a instrução SELECT, abaixo:
SELECT *
  FROM CLIENTE

       O plano de execução deverá ser algo como:
PLAN (CLIENTE NATURAL)
      
       A ausência de termos como "SORT" ou "ORDER" indica que a ordem dos registros resultantes da instrução SELECT foi mostrada na ordem de inserção dos registros.

       Agora, considere a instrução SELECT, abaixo:
SELECT *
  FROM CLIENTE
 ORDER BY CLI_NOME

       O plano de execução deverá ser algo como:
PLAN SORT ((CLIENTE NATURAL))    

       A utilização da cláusula ORDER BY do SELECT exige que o BD monte um plano de execução baseado na ordenação dos registros no momento na execução da instrução ou baseado na utilização de índices.
       A informação “SORT” indica que o plano de execução baseou-se na ordenação dos registros no momento na execução da instrução.


Hosted by www.Geocities.ws

1