_hkl: Gedankenspiel

Beitrag lesen

Hallo !

Hi Forum,

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?

Ich vermute mal, dass ein "simpler" SELECT ( also "* FROM [...]" ) nicht soviel bringt da die Indices hierbei nicht zwangslaeufig geladen werden muessen.
Aber genau die braucht ja er im online-Betrieb z.B. fuer die INSERTs und die JOINs(*). ( Und ueberhaupt )

Vielleicht koennte man explizit die Indices laden lassen, etwa ueber irgendwelche JOINs o.ae.

Ist aber nur ein Schuss ins Blaue.

Gruesse

Holger

(*) Warum denk ich bei dem Wort bloss immer an Grasflaechen.... ;-)

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

Andi