[firebase-br] Left join lento

Eduardo Bahiense eduardo em icontroller.com.br
Sex Set 10 19:12:08 -03 2010


Na prática, 3 índices não dá nada. Comece a se preocupar a partor do 7º

Eduardo

Em 10/09/2010 09:02, Levy Moreira escreveu:
> Tenho um sql com uns 4 jins e ainda um sp:
>
> select ......
>  From IN01LAN LAN
>            'Left Join IN01PRO PRO on PRO.CDPRO = LAN.CDPRO
>            'Left Join IN01FAT FAT on FAT.FATUR = LAN.NOTFI
>            'Left Join IN01CLI CLI on CLI.CDCLI = FAT.CDCLI
>            'Left join IN01LAN L   on L.CDPRO   = LAN.CDPRO,
>            'SP_GETSALDOGRADE(PRO.CDPRO, LAN.GRADE) PROC ')
> ..........
>
> o problema e que depois que foi adiciando o lan que é uma tabela muito
> grande o sql ficou lento, so vejo
> duas soluções ou tiro ou crio um indice no campo do lan, não posso tirar
> então terei de adicionar outro indice
>   faço errado em adicionar outro indice a um tabela que ja possui 2 idic.
> isso pode me prejudicar? como posso
> resolver isso melhor?
>






Mais detalhes sobre a lista de discussão lista