Em bancos de dados relacionais que utilizem a linguagem SQL (não
procedural) a otimização de comandos SQL é um fator central no
“tuning” de um banco de dados.
A otimização foca na determinação do modo mais eficiente para
obter o resultado. Nesse contexto, o “estimator” é o componente
que avalia o consumo de recursos num certo plano de execução.
De acordo com o que é preconizado pela Oracle, os fatores pelos
quais o custo é estimado são: