Der MySQL Query-Cache

mysql> show variables like '%cache%';

oder

show status like  '%cache%';

Das Ergebins sieht dann etwa so aus:

query_cache_limit     | 1048576    |
query_cache_size      | 0          |
query_cache_type      | ON

Zur Laufzeit könnte man die Cache-Größe z.B. so ändern

mysql> set global query_cache_size = 256M;

Um den Wert dauerhaft so zu nutzen muss er dann freilich in der my.cnf geändert werden.

Der Befehl FLUSH bewirkt eine defragmentation des Caches und kann eigentlich jederzeit zur Optimierung des Caches ausgeführt werden.

mysql> FLUSH QUERY CACHE;

Mit dem Befehl RESET leerst Du den MySQL Query-Cache

mysql> RESET QUERY CACHE;

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.