Reiner: Gedankenspiel

Beitrag lesen

Hallo,

ich habe mir da was überlegt.

Ein MYSQL-Server wird neu gestartet. Dadurch werden ja alle seine Caches gelöscht, z.B. der key puffer. Würde es den Server nicht beschleunigen, wenn ich ihn in der Nacht schon mal alle Daten durch einen Cronjob abfragen liese? Also, durch ein simples SELECT auf alle relevanten Tabellen?

ja, eine Abfrage aus dem Query-Cache (einschalten!) dauert in der Regel 20ms.

Hintergrund ist, dass bei uns der Webserver jede Nacht aufgrund eines Backups neu gestartet werden muss.

Warum muß dazu der Server angehalten werden? mysqldump und insbesondere mysqlhotcopy funktionieren doch auch ohne Neustart.
Wenn Du eine Replikation aufsetzt, wird das noch nicht mal durch Performanceeinbrüche sichtbar (keine Locks).

Gruß
Reiner