29-01-2011, 11:59 PM
bonsoir
j'ai une question toute bête:
sur chaque page de mon projet je récupère des données de la base mysql, jusqu'à là tout est normal. La majorité des pages de mon projet récupèrent les mêmes infos (données récurrentes)
je me suis aperçu que ce que j'avais fais il y a un an était de faire plusieurs requêtes par pages qui peuvent être faitent en une seule avec des jointures LEFT JOIN
j'en viens donc à ma question:
vaut il mieux faire une grosse requête avec des LEFT JOIN ou plusieurs petites sans jointure?
j'entends par "grosse requête" non pas le volume de données récupéré mais le nombre de jointures (4 ou 5 jointures sur des tables indexées correcement).
je serais tenté de dire "vive les jointures" mais je voudrais en avoir le :love2: net si vous le permettez avant de modifier une bonne partie des mes contrôleurs...
bonne nuit pour ceux qui dorment...
j'ai une question toute bête:
sur chaque page de mon projet je récupère des données de la base mysql, jusqu'à là tout est normal. La majorité des pages de mon projet récupèrent les mêmes infos (données récurrentes)
je me suis aperçu que ce que j'avais fais il y a un an était de faire plusieurs requêtes par pages qui peuvent être faitent en une seule avec des jointures LEFT JOIN
j'en viens donc à ma question:
vaut il mieux faire une grosse requête avec des LEFT JOIN ou plusieurs petites sans jointure?
j'entends par "grosse requête" non pas le volume de données récupéré mais le nombre de jointures (4 ou 5 jointures sur des tables indexées correcement).
je serais tenté de dire "vive les jointures" mais je voudrais en avoir le :love2: net si vous le permettez avant de modifier une bonne partie des mes contrôleurs...
bonne nuit pour ceux qui dorment...