Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como limpar o cache de consulta no mysql?


Cache de consulta e histórico de consultas são coisas diferentes.

Cache de consulta


O MySQL armazena consultas executadas com seus resultados em uma consulta cache , para que ele possa responder rapidamente quando a mesma consulta for solicitada (cache hit ).Execute RESET QUERY CACHE ou FLUSH TABLES para limpar o cache de consulta.

Arquivo de histórico de comandos


MySql armazena comandos executados de seu próprio shell em um arquivo de histórico . Ele está localizado em seu diretório inicial (Unix):~/.mysql_history . Remova este arquivo para limpar o histórico até agora (do shell) :
rm -rf ~/.mysql_history

Se você deseja desabilitar o histórico completamente, crie o arquivo de histórico como um link simbólico para /dev/null (do shell) :
ln -s /dev/null $HOME/.mysql_history