Mon probleme : faire des stats sur les les clients et les factures émises par mon entreprise durant un an.
Mon probleme :
Phase 1 : j'ai volontairement ignoré les clients dont la facture n'était pas encore saisie (INNER JOIN) => tps d'éxécution de la requête 59s
Phase 2 : j'inclue les clients n'ayant pas de ligne de facturation (LEFT JOIN) => tps d'exécution : inconnu (j'ai killé le process après 45min non stop sur mon P4 3Ghz + 512Mo configuré en mysql large)
et je me casse la tête dessus depuis j'ai tenté de changer de version de mysql : 4.1.11 et 5.0.4-beta => RIEN
=> j'ai essayer de lister / compter les numéros clients n'ayant pas de ligne de facturation même probleme
Code : Tout sélectionner
SELECT DISTINCT(`s`.`Dossier`)
FROM `séjours2004` s LEFT JOIN `ventes2004` v
ON `v`.`Dossier`=`s`.`Dossier`
WHERE `v`.`Dossier` is nullclients : 31 073 (pour 3Mo en base + 1.8Mo d'index)
factures : 918 134 (pour 28Mo + 39.3 d'index (j'en ai mis partout pour voir))