Mysql
 sql >> Database >  >> RDS >> Mysql

Come cancellare la cache delle query in MySQL?

Cache di query e cronologia delle query sono cose diverse.

Cache delle query

MySql archivia le query eseguite con i relativi risultati in una query cache , in modo che possa rispondere rapidamente quando viene richiesta la stessa query (cache hit ).Esegui RESET QUERY CACHE o FLUSH TABLES per svuotare la cache delle query.

File cronologia comandi

MySql memorizza i comandi eseguiti dalla propria shell in un file cronologia . Si trova nella tua home directory (Unix):~/.mysql_history . Rimuovi questo file per cancellare la cronologia fino ad ora (dalla shell) :

rm -rf ~/.mysql_history

Se vuoi disabilitare completamente la cronologia, crea il file della cronologia come collegamento simbolico a /dev/null (dalla shell) :

ln -s /dev/null $HOME/.mysql_history