› Fóruns › SQL e PL/SQL › Otimização de query! › Otimização de query!
28 de julho de 2009 às 3:53 pm
#88257
Participante
Olá,
Bom, essa é uma das razões que eu, particularmente, prefiro o RULE em vez de CHOOSE… algumas vezes as escolhas do Otimizador são meio estranhas e nem sempre tem uma explicação…
Faça a query com um hint e verifique a performance:
SELECT /*+ rule */ terper.out_num_ter, ter.out_nome, terper.per_codigo, per_descricao
FROM fin_perfil per, fin_out_ter ter, fin_out_ter_per terper
WHERE terper.out_num_ter = ter.out_num_ter
AND terper.per_codigo = per.per_codigo
ORDER BY 1, 3
Outro teste mais xiita seria atualizar a estatística para 100% e tentar sem o hint…
[]s Ishii