|
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:
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.
|