Задать вопрос
@Zikdelk

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

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

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

И там же:

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

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

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

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