Est-il possible de effacer mysql cache de requête sans redémarrer le serveur MySQL?
Je crois que tu peux utiliser ...
RESET QUERY CACHE;
... si l'utilisateur que vous utilisez a les droits de rechargement. Alternativement, vous pouvez défragmenter le cache de requêtes via ...
FLUSH QUERY CACHE;
Consultez la section Etat du cache de requêtes et maintenance du manuel MySQL pour plus d'informations.
Dans mon système (Ubuntu 12.04), j'ai trouvé RESET QUERY CACHE
et même ne pas redémarrer le serveur mysql. Cela était dû à mise en cache du disque mémoire .
Après chaque requête, je nettoie le disque cache dans le terminal:
sync && echo 3 | Sudo tee /proc/sys/vm/drop_caches
puis réinitialisez le cache de requête dans le client mysql:
RESET QUERY CACHE;
selon le documentation , cela devrait le faire ...
RESET QUERY CACHE