Michael Schröpl: MySQL: Performaceproblem

Beitrag lesen

Hi Andreas,

Stimmt eigentlich, lustigerweise wird mir der MySQL-Speicherplatz
nicht berechnet :-) Also kann ich da ja so richtig loslegen :-)
Hätte es evtl aus Sinn, wenn ich für die häufste Abfragen einen
Index über PLZ/Land anlege, und für die die nur nach PLZ suchen
noch zusätzlich einen nur über PLZ?

wenn Du eine Tuning-Maßnahme brauchst, dann rechne durch, ob sie
sich lohnt.
Wenn es nur knapp besser ist, dann sind die zusätzlichen Ressourcen
teuer und der Pflegeaufwand der eigenen Erweiterung ebenfalls.

1.) Häufige Wiederholungen durch Normalisierung in eigene
Tabelle(n) auslagern.
Aber dann brauche ich ja viele Joins, die auch recourcen fressen,
oder?

Nicht JOINs, sondern UNIONs - oder in mySQL mehrere SELECT-Statements
für die Zugriffe auf diverse Tabellen.

Viele Grüße
      Michael