von mad » Do 15 Aug, 2002 12:36
hallo,
.. du gibst da imho einfach zu wenig info um konkrete optimierungs-vorschlaege zu
geben, aber generell gesagt fangt "optimierung" beim datanbank-design an;
d.h. wie du deine tables gestaltest und so.
wenn das einigermassen vernuenftig designed wurde (keine redundanzen,
sinnvolle datentypen fuer die einzelnen felder etc), dann kannst dich dran setzen und
deine sql-abfragen mal genauer anschauen (zb mit "explain") ... daraus kannst dann
schlussfolgern welche indizes du brauchst bzw. noch anlegen solltest ..
ausserdem, falls deine datenbank mal eine gewisse groesse erreicht hat, sagen wir
mal datenvolumen >500mb, dann kannst dir noch gedanken machen ob du
irgendwelche mysql-server-parameter aenderst (key-buffer, table-cache, ...)
.. von php hab ich leider zu wenig ahnung um dir da irgendwelche ratschlaege zu geben; aber die programmiersprache hat imho den geringsten einfluss auf die geschwindigkeit einer datenbank.
hth,
mad.