Saltar al contenido

Borrar caché de consultas de MySQL sin reiniciar el servidor

Si hallas algún fallo con tu código o proyecto, recuerda probar siempre en un ambiente de testing antes añadir el código al proyecto final.

Solución:

Creo que puedes usar…

RESET QUERY CACHE;

…si el usuario con el 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 de la caché de consultas del manual de MySQL para obtener más información.

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 caché del disco de memoria.
Después de cada consulta, limpio el caché del disco en la terminal:

sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

y luego reinicie el caché de consultas en el cliente mysql:

RESET QUERY CACHE;

según la documentación, esto debería hacerlo …

RESET QUERY CACHE 

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *