Estado
Para saber si tenemos activada la query cache en nuestro servidor, usaremos el siguiente comando:
mysql> SHOW VARIABLES LIKE 'have_query_cache';
Para visualizar que uso estamos realizando de la Query cache:
mysql> SHOW STATUS LIKE 'Qcache%';
Mantenimiento
Podemos desfragmentar la ‘query cache’ para un mejor uso:
mysql> FLUSH QUERY CACHE;
Con esta sentencia no borramos ninguna consulta de la cache
En cambio si usamos:
mysql> RESET QUERY CACHE;
Se borran todos los resultados almacenados en la query cache al igual que si usamos:
mysql> FLUSH TABLES;
Ambos comandos cierran todas las tablas abiertas, fuerza a todas las tablas en uso a ser cerradas y vacia la query cache.
MySQL :: MySQL 5.1 Reference Manual :: 7.6.3.4 Query Cache Status and Maintenance.