Fórum Perfomance no Oracle #28872
03/09/2007
0
Pessoal,
Estou enfrentando dificuldades de perfomance de alguns Joins que estou realizado...
1 - Se ao realizarmos um SELECT com várias tabelas, se deve haver uma ordem em que devo declarar estas tabelas na cláusula FROM.
2 - Ao descrever na cláusula WHERE os comandos, insiro primeiramente os relacionamentos e depois os filtros que o select irá realizar ?
Isto me ajudará na perfomance, por favor ?
Obrigadão !
Carlos.
Estou enfrentando dificuldades de perfomance de alguns Joins que estou realizado...
1 - Se ao realizarmos um SELECT com várias tabelas, se deve haver uma ordem em que devo declarar estas tabelas na cláusula FROM.
2 - Ao descrever na cláusula WHERE os comandos, insiro primeiramente os relacionamentos e depois os filtros que o select irá realizar ?
Isto me ajudará na perfomance, por favor ?
Obrigadão !
Carlos.
Carlossergio631
Curtir tópico
+ 0
Responder
Posts
19/10/2007
Joni Nunes
Olá,
Como meio de facilitar o entendimento de outros desenvolvedores, que possam pegar seu SQL futuramente, é sugerido que as tabelas estejam na mesma ordem onde são executadas, ou seja, basicamente de acordo com sua modelagem.
Porém isso não interfere na performance, já que o mesmo faz a consulta com bases nos seus filtros e hint´s.
Como meio de facilitar o entendimento de outros desenvolvedores, que possam pegar seu SQL futuramente, é sugerido que as tabelas estejam na mesma ordem onde são executadas, ou seja, basicamente de acordo com sua modelagem.
Porém isso não interfere na performance, já que o mesmo faz a consulta com bases nos seus filtros e hint´s.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)