Knud Schröder: Geschwindigkeit dramatisch gesunken

Beitrag lesen

Hallo,

ich hab ein dickes Problem mit meinem Server.
Vor einigen Wochen war der Server extrem langsam geworden.
Natürlich hab ich mich gleich auf die Suche nach der Ursache gemacht.
Ich hab die Netzwerkeinstellungen kontrolliert, ein Update auf die MySQL, Apache und PHP gefahren. Ohne Erfolg.
Alles was ich probiert hatte, hat nichts im geringsten gebracht.

Mehr oder weniger aus Frust hab ich dann mal im phpmyadmin alle Tabelle der Datenbank angehakt und bin einmal auf repair table und dann auf optimize table gegangen.

Danach war alles wieder super schnell.

Leider war das nicht von langer Dauer, bereits kurze Zeit später, war wieder alles langsam.

Wieder in den Admin rein, gleiche Prozedur, gleicher Erfolg: wieder schnell.

Das ging eine Zeit lang so gut, aber die Intervall wurden immer kürzer und seit heute bringt die Prozedur nichts mehr.

Hat jemand von Euch eine Idee, woran das liegen könnte, bzw. was ich tun muss, um den Server wieder Beine zu machen?

Hier mal ein kurzer Abriss über das System, die Datenbank und der Tabellen:

Win2000 SP4 2,26MHz 512MB RAM
MySQl 4.0.20a
PHP 4.3.6
Apache 2.0.50

Die Datenbank hat 51 Tabellen, alle im KB Bereich, das heisst nur 2 bringen es auf über 400KB, ein paar wenige über 100KB und die Hälfte nicht mal 2stellig.

Ich bin mir nicht sicher, aber es scheint, als ob die erste Antwort vom Server sehr lange braucht. Danach gehts oftmals schneller.

Einen Test fahre ich immer, da er die komplexeste Abfrage produziert und lange braucht (Im Normalfall max. 4 Sekunden bis die Seite komplett geladen ist (ca. 1000 Zeilen Ergebnis), jetzt 30 Sekunden und mehr).
Die Abfrage läuft einer Concat-Suche über 14 Felder über drei Tabellen mit 933, 50 und 4480 Einträgen)

Wäre echt toll, wenn ich dem Performance-Problem auf die Spur kommen könnte.

Danke und Gruß,

Knud