ordinateur.carte_mere_ordi=carte_mere.id_carte_mere
and ordinateur.carte_reseau_ordi=carte_reseau.id_carte_reseau
and ordinateur.carte_son_ordi=carte_son.id_carte_son
and ordinateur.clavier_souris_ordi=clavier.id_clavier
and ordinateur.cpu_ordi=cpu.id_cpu
and ordinateur.ecran_ordi=ecran.id_ecran
and ordinateur.graveur_ordi=graveur.id_graveur
and ordinateur.lieu_achat_ordi=lieu_achat.id_lieu_achat
and ordinateur.os_ordi=os.id_os
and ordinateur.ram_ordi=ram.id_ram
and ordinateur.local_ordi=salle.id_salle
";
au bout de 12 tables dans la requete
Affichage des enregistrements 0 - 1 (2 total, traitement: 0.2437 sec.)
apres l'ajout de la 13 eme table dans la requete
Affichage des enregistrements 0 - 1 (2 total, traitement: 1.5448 sec.)
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 26 févr. 2006 à 23:11
Bah voui, c'est normal. C'est comme si je te demandais de rechercher Mr Dupont dans 12 petites villes, et qu'ensuite je te demande de le rechercher dans les 12 petites villes + 1 grosse ville.
Faut savoir que MySQL n'est pas fait pour du traitement extrèmement lourd... Il arrive qu'un moment ca sature.
C'est normal.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 27 févr. 2006 à 19:40
Salut,
fais-nous voir les structures de tes tables, et n'oublie pas d'indexer correctement les champs concernés par la requête (sans pour autant tout indexer c'est inutile).
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 28 févr. 2006 à 08:55
La structure a l'air d'être la bonne. Tu peux tenter un gain d'espace en réduisant la taille de tes int (passe-les en UNSIGNED également pour ne pas perdre en capacité maxi). ça m'a pas l'air spécialement compliqué comme requete, c'est étonnant en effet. Tu as combien d'enregistrements dans tes tables ?