Pular para o conteúdo

Fóruns SQL e PL/SQL Otimização de query! Otimização de query!

#88222
Ishii
Participante

    Olá,

    Aparentemente na primeira query a tabela fin_perfil não tem relacionamento com a fin_out_ter e isso não irá satisfazer a condição de relacionamento entre a fin_out_ter e fin_out_ter_per, por isso a query sempre irá fazer um full scan nessas tabelas.

    Já na segunda query, o relacionamento da fin_out_ter_per diretamente com a fin_perfil sem a outra tabela fin_out_ter evitou o full scan. Não sei a sua MER mas a tabela fin_out_ter_per deve ser n para n com fin_perfil por causa da tabela fin_out_ter… Se todas as três tabelas tem relacionamento entre si (com todas as três) faltou alguma condição na primeira query.

    []s Ishii