Alexander (HH): Geschwindigkeit PHP optimieren

Beitrag lesen

Moin Moin!

Jetzt: Nur noch 37sek.
Das ist erträglich für 12.000 Datensätze!

hm, für mich beginnt es ab etwa einer halben Sekunde, unerträglich zu werden. Egal ob 12 Datensätze, 12.000 oder 12 Millionen.

Lange kein DB-Backup mehr gemacht, was? ;-)

Aber fast 40 Sekunden auf einem dermaßen fetten Server für 12.000 mutmaßlich kleine Datensätze ist wirklich viel. Spricht für ein extrem kompliziertes SELECT und/oder eine extrem kaputte Datenbank (Indices falsch oder fehlend, Hardware-Schaden, ...) und/oder eine extrem schlechte Verbindung zur Datenbank (10 MBit/s Ethernet, Kabel defekt, Switch defekt, ...).

MySQL hat doch die "SELECT ... INTO OUTFILE ..."-Syntax, um direkt in eine CSV-Datei zu schreiben, entsprechende Privilegien vorausgesetzt. Das sollte für richtig große Datenmengen schneller gehen als alles durch PHP zu pumpen.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".