Necessité des jointures (ne peut-on pas s'en passer ?)

Résolu
douggui Messages postés 6 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 18 décembre 2006 - 20 mars 2006 à 11:05
douggui Messages postés 6 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 18 décembre 2006 - 25 mars 2006 à 16:00
Est-ce necessaire de réaliser des jointures qd on sait que cela influera sur les performances du site ?

2 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
20 mars 2006 à 11:36
Hello,

personnellement je les limite un max.
2 choses à faire pour ça :
- utiliser WHERE id=id...etc sur chaque table dont on a besoin, plutôt que des inner join.
- descendre plus bas dans les tables certaines infos : je m'explique...quand on a une hiérarchie de tables importante, les infos centrales se trouvent souvent en bas. Mais on a toujours besoin d'identifiant se trouvant plus haut, beaucoup plus haut. A ce moment là, on peut descendre des infos de tables se trouvant tout en haut, vers les tables centrales du bas, afin de ne pas avoir à aller les chercher à chaque fois.
3
douggui Messages postés 6 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 18 décembre 2006
25 mars 2006 à 16:00
ok merci pour la rep!
je tiendrai compte de tes observations.
0
Rejoignez-nous