Bonjour,
Je suis à la recherche d'un petit conseil concernant des jointures de tables.
Je fais une appli php-mysql. Une partie de cette appli exécute des requêtes assez balaises. Cad que je vais chercher des champs dans différentes tables assez volumineuses 4000-7000 enregistrements avec des joins. Biensur je limite les résultats avec des where mais j'arrive quand même à des retours de 3-4000 enregistrements à afficher dans IE... no comment, je peux pas séparer en pages, les utilisateurs préfèrent tout avoir sous les yeux d'un coup. Mais par contre ca rame au taquet, 8 minutes pour renvoyer les résultats.
Pour les jointures, je réalise des "left join". Ma question est donc "est-ce que l'ordre des joins est important ?". J'entends par la que je commence par joindre les tables où mon where s'applique.
Merci d'avance
Partager