it-swarm-pt.tech

Limpar o cache de consulta do MySQL sem reiniciar o servidor

Existe alguma maneira de limpar mysql cache de consulta sem reiniciar o servidor mySQL?

147
Mahoor13

Eu acredito que você pode usar ...

RESET QUERY CACHE;

... se o usuário que você está executando tiver direitos de recarga. Como alternativa, você pode desfragmentar o cache de consulta por meio de ...

FLUSH QUERY CACHE;

Veja a seção Query Cache Status and Maintenance do manual do MySQL para mais informações.

200
John Parker

No meu sistema (Ubuntu 12.04) eu encontrei RESET QUERY CACHE e até mesmo reiniciando o servidor mysql não o suficiente. Isto foi devido a cache de disco de memória .
Após cada consulta, limpo o cache do disco no terminal:

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

e, em seguida, redefinir o cache de consulta no cliente mysql:

RESET QUERY CACHE;
44
Leszek

de acordo com o documentação , isso deve fazer isso ...

RESET QUERY CACHE 
18
Manu Eidenberger