Risposte:
Credo che tu possa usare ...
RESET QUERY CACHE;
... se l'utente che stai utilizzando ha i diritti di ricarica. In alternativa, è possibile deframmentare la cache delle query tramite ...
FLUSH QUERY CACHE;
Per ulteriori informazioni, consultare la sezione Stato e manutenzione della cache delle query del manuale MySQL.
RESET QUERY CACHE
realtà non lo cancella per me. Inoltre, il riavvio del server MySQL non aiuta. Un esplicito SELECT SQL_NO_CACHE
fa il trucco, ma non RESET QUERY CACHE
. sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
dall'altra risposta non ha aiutato anche.
Nel mio sistema (Ubuntu 12.04) non ho trovato RESET QUERY CACHE
e nemmeno riavvio del server mysql. Ciò era dovuto alla memorizzazione nella cache del disco di memoria .
Dopo ogni query, pulisco la cache del disco nel terminale:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
e quindi reimpostare la cache delle query nel client mysql:
RESET QUERY CACHE;
secondo la documentazione , questo dovrebbe farlo ...
RESET QUERY CACHE