optimisation de requete - SQL/NoSQL - Programmation
Marsh Posté le 06-04-2006 à 10:15:59
oui ajoute un ou plusieurs indexes
vu la tronche de la requête je te dirais d'ajouter un index sur les 5 champs, tu passeras à une exécution d'une dizaine de secondes
Marsh Posté le 06-04-2006 à 10:27:00
sinon tu peux tenter de faire la requete avec un not exists plutot qu'une jointure...
Marsh Posté le 06-04-2006 à 10:58:11
je vais essayer les indexes, le not exists n'a pas l'air de fonctionner avec la version que j'utilise.
Marsh Posté le 06-04-2006 à 11:24:43
voila ma requete
Code :
|
j'avais une close sue valeur qui appartien à t1
valeur<>0 où la placer?
Marsh Posté le 06-04-2006 à 11:51:57
Code :
|
Marsh Posté le 06-04-2006 à 10:04:16
Tout d'abord, j'utilise mysql 4.1
je travail sur 2 tables et le but est de remonter un groupe de 5 champs se traouvant dans la table1 et pas dans la table2
j'ai essayé ceci, ça fonctionne mais c'est long (plus de 2 min), les 2 tables on environ 7000 eregistrement et je remonte 23 lignes de resultat.
y a t'il une possibilité d'optimiser la requete pour que ce soit plus rapide.
merci