Эта настройка определяет количество памяти, которое Mysql выделит на кеш запросов. Кеш работает таким образом:
Это значит, что:
Если же вы решите использовать, сразу определяйте оба параметра (устанавливается в my.cnf):
query_cache_limit = 1M query_cache_size = 8M
## Установка размера кеша запросов и ограничения кеша на один запрос
Не используйте значения более 100…200Мб, т.к. с увеличением этого значения, производительность Mysql деградирует.
Для проверки состояние включения этого параметра, используйте запрос:
mysql> SHOW VARIABLES LIKE 'have_query_cache'
+------------------+-------+ | Variable_name | Value | +------------------+-------+ | have_query_cache | **YES** | +------------------+-------+
## Кеш включен
Для мониторинга:
mysql> show status like '%Qcache%';
+-------------------------+---------+ | Variable_name | Value | +-------------------------+---------+ | Qcache_free_blocks | 165 | | Qcache_free_memory | 3893664 | | Qcache_hits | 4654886 | | Qcache_inserts | 352314 | | Qcache_lowmem_prunes | 301 | | Qcache_not_cached | 66691 | | Qcache_queries_in_cache | 147 | | Qcache_total_blocks | 469 | +-------------------------+---------+
## Значение Qcache_hits должно быть очень большим
Для очистки кеша:
FLUSH QUERY CACHE
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…