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.
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.
Es wird ein Backup gemacht. Dieses ist aber nur fuer Leute mit root-Rechten zugaenglich, da jeweils *saemtliche* Datenbanken in einem File abgespeichert werden.