Respuestas:
Creo que puedes usar ...
RESET QUERY CACHE;
... si el usuario que está ejecutando tiene derechos de recarga. Alternativamente, puede desfragmentar el caché de consultas a través de ...
FLUSH QUERY CACHE;
Consulte la sección Estado y mantenimiento del caché de consultas del manual de MySQL para obtener más información.
RESET QUERY CACHErealidad no me lo aclara. Además, el reinicio del servidor MySQL no ayuda. Un explícito SELECT SQL_NO_CACHEhace el truco, pero no RESET QUERY CACHE. sync && echo 3 | sudo tee /proc/sys/vm/drop_cachesde la otra respuesta tampoco ayudó.
En mi sistema (Ubuntu 12.04) encontré RESET QUERY CACHEe incluso reiniciar el servidor mysql no es suficiente. Esto se debió al almacenamiento en memoria caché del disco .
Después de cada consulta, limpio el caché de disco en la terminal:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
y luego restablecer el caché de consultas en el cliente mysql:
RESET QUERY CACHE;
según la documentación , esto debería hacerlo ...
RESET QUERY CACHE