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)
1">

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
Hier gehts zum Orginal Eintrag "Geht diese MySQL - Abfrage auch performanter zu gestalten ?" im Forum

Antworten

EXPLAIN SELECT orderid, ipadress ...

Dann sagt Dir MySQL, was Du noch besser machen kannst.


Hier gehts zum Orginal Eintrag "Geht diese MySQL - Abfrage auch performanter zu gestalten ?" im Forum
 
phpforum.de | Impressum | Handy Bundles