@Zikdelk

Кеш запросов (размер) 512 МБ. Размер кеша запросов (query_cache_size) более 128M. Это может привести к падению производительности. Что делать с этим?

Монитор производительности: сервер БД.

Вышло такое сообщение:
Кеш запросов (размер) 512 МБ. Размер кеша запросов (query_cache_size) более 128M. Это может привести к падению производительности. Что делать с этим? Какие настройки где нужно поменять?

И там же:

Кеш запросов (эффективность) 0% Если эффективность использования кеша менее 20%, то возможно требуется увеличить значение параметра query_cache_limit (текущее значение: 16 МБ)

query_cache_limit - на какое значение нужно поставить?
  • Вопрос задан
  • 585 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Tvolod
Если эффективность кеша ровно ноль (даже не 1-2%), то я бы предположил, что проблема в настройке query_cache_type
Например, при query_cache_type = 2 (DEMAND) в кеш попадают запросы только в том случае, если в явном виде указан хинт sql_cache (кешировать запрос). А если ни одного такого запроса нет, то будет ровно такая картина.
Или кеш вообще отключен: query_cache_type = 0 (OFF);
Посмотрите, что выдаёт MySQL при запросе:
show global variables;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы