Disabilitare la query cache di MySQL senza riavviare MySQL


La MySQL query caceh è una sorta di speed up per MySQL che permette al DB di cachare talune query.
Per far delle prove mi sono imbattuto nel problema di dover disabilitare la cache e quindi riavviare il demone di MySQL in ambiente di produzione.

Dalla shell basta collegarsi a MySQL col comando

mysqld -u root -p

a questo punto basta dargli il seguente set:

SET GLOBAL query_cache_size = 0;

Per rendere definitiva anche al prossimo riavvio la modifica dovreste modificare il parametro query_cache_size nel file di configurazione di MySQL portandolo a 0, altrimenti al prossimo riavvio del demone torna tutto come prima.

Enjoy it!

Disabilitare la query cache di MySQL senza riavviare MySQL ultima modifica: 2013-04-16T16:03:47+00:00 da Enrico

Comments are closed.