¿Hay alguna forma de borrar la caché de consultas mysql sin reiniciar el servidor mySQL?
162
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 CACHE
realidad no me lo aclara. Además, el reinicio del servidor MySQL no ayuda. Un explícitoSELECT SQL_NO_CACHE
hace el truco, pero noRESET QUERY CACHE
.sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
de la otra respuesta tampoco ayudó.En mi sistema (Ubuntu 12.04) encontré
RESET QUERY CACHE
e 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:
y luego restablecer el caché de consultas en el cliente mysql:
fuente
según la documentación , esto debería hacerlo ...
fuente