Назад | Перейти на главную страницу

Кэширование запросов MySQL - наблюдаете, как администратор MySQL отскакивает от 0 до 97%?

My current settings:
query_cache_size=20M
query_cache_type=1
query_cache_limit=1M 

Большинство запросов возвращают точно такой же набор результатов (около 15 строк) и выполняются каждые несколько секунд.

Может кто подскажет, как интерпретировать этот график для настройки кеша?

Вы должны знать, что при изменении таблицы все запросы, полученные из этой таблицы, сразу становятся недействительными. Ваша таблица, вероятно, будет изменена, поэтому ваш кеш запросов недействителен.

Подробнее о кеше запросов.

Тот же результат не гарантирует, что запрос будет кэширован. Пример> Запрос типа DATE не подходит для кеширования, потому что все запросы будут разными, даже если результат будет одинаковым. Взгляните на свои запросы, чтобы определить, как сделать их кэшируемыми.