1 up | 2 up | 3 up | 4 up | 5 up |
^^^ Additional posts ^^^
zorg.ch
#36717 by @ 02.07.2004 16:58 - nach oben -
Nur den mysqld:

Mittels der integrierten funktion BENCHMARK (siehe Doku).

Den ganzen Webserver:

Mittels ab oder siege. Mittels vmstat kannst du ueberpruefen wo der momentane Performance-Flaschenhals sitzt. (CPU, Disk, Ram, etc. pp.)

Zusaetzlich ists noch zu empfehlen das Slow-Query Log des mysqld's anzuschmeissen, und den Wert fuer ein Slow-Query auf 2s setzen.

Tunen musst du den mysqld ungefaehr folgendermassen:

Du laesst dir Status anzeigen (IIRC SHOW STATUS;), schaust welche Buffer voll sind, dann erhoehst du diese Buffer-Werte, laesst das ganze weiterlaufen, schaust welche Buffer voll sind [ .. ] ad nauseum ;)

Danach musst du die einzelnen Querys/Datenbanken/Indizes optimieren, das machst du indem du dir ein Query mittels EXPLAIN erklaeren laesst, und dafuer sorgst das alles indiziert ist. Wichtig ist es da vorallem Full-Table Scans und Temp-Tables zu vermeiden. Wenn du Pech hast, musst du die Struktur der Datenbank umstellen, um das zu erreichen.
zorg.ch
#36720 by @ 02.07.2004 17:11 - nach oben -
Andere Frage, wird von unserem Server eigentlich auch ein Backup gemacht?
Wir hatten vor ein paar Tagen eine Tabelle verloren und konnten kein Backup finden.
zorg.ch
#36721 by @ 02.07.2004 17:21 - nach oben -
Du kannst wohl nicht lesen, was?

Es wird ein Backup gemacht. Dieses ist aber nur fuer Leute mit root-Rechten zugaenglich, da jeweils *saemtliche* Datenbanken in einem File abgespeichert werden.
zorg.ch
#36722 by @ 02.07.2004 18:39 - nach oben -
Ich kann schon lesen, allerdings hab ich nicht immer zeit alle post durchzulesen. diesen hab ich anscheinend überflogen.