Imagem de fundo

Em bancos de dados relacionais que utilizem a linguagem SQL (não procedural) a otimizaç...

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:


A

Cardinality, Cost, Selectivity.


B

Disk memory, Indexes, RAM memory.


C

Filters, Partitions, Primary keys.


D

Indexes, Join operations, Size.


E

Joins, Projections, Selection.