Изменение query_cache_type в MySQL

query_cache_type — параметр включает или отключает работу MySQL Query Cache.

Подключимся к MySQL серверу и посмотрим текущее значение:

mysql -u root -p
SHOW VARIABLES LIKE "query_cache_type";
SHOW VARIABLES LIKE "query_cache_%";

Значений может быть три:
0 (OFF) кэширование запросов выключено.
1 (ON) кешируются все запросы кроме SELECT SQL_NO_CACHE.
2 (DEMAND) кешируются только запросы SELECT SQL_CACHE.

Если необходимо изменить значение, например отключить кэширование, не перезагружая MySQL сервер, то выполним:

set global query_cache_type=0;

Чтобы значение не сбросилось после перезапуска MySQL сервера, откроем файл конфигурации в текстовом редакторе:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

И укажем:

query_cache_type=0

Смотрите также мою статью:
table_open_cache

Оставьте комментарий

Добавить комментарий