Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Geht diese MySQL - Abfrage auch performanter zu gestalten ?
Ich hab hier einen MySQL-Query, der auch wunderbar funktioniert, nur leider bei einer Tabelle mit knapp 2 Mio Einträgen ewig lange braucht und die Serverload in unerträgliche Höhen treibt.
Code: In Zwischenablage kopieren (nur IE)
Verbal:
Vorgegeben wird eine Kundennumer $customid. Es soll nun ermittelt und ausgeben werden, ob jemand mit anderer Kundennummer aber identischer IP im Zeitraum +/- $szeit eine Bestellung getätigt hat, d.h. einen Eintrag in der Tabelle 'order' generiert hat.
Funzt syntaktisch, die Ausgabe ist korrekt, aber es daauuuert ...
Hab ich da einen Knoten im Hirn gehabt, d.h. lässt sich die Abfrage performanter gestalten?
Ach ja, läuft auf MySQL 4.1.10a mit PHP 4.3.10
Antworten
EXPLAIN SELECT orderid, ipadress ...
Dann sagt Dir MySQL, was Du noch besser machen kannst.