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

Оптимизация запроса к MySQL базе?

Сейчас у пользователя есть возможность делать выборку данных за N дней (данных за 1 день подгружается много). Если например такую выборку будут делать 5 человек одновременно, то база повиснет
Есть идея сделать выборку за 3 месяца и сохранить ее в кэш (данные за прошлые дни не меняются), и собственно этот кэш обновлять при первой загрузки данных пользователем, раз в день. И далее поиск по дням будет вестись в пределах этого кэша, если выборка данных совпадает с ним.

Стоит ли делать подобные манипуляции, или есть наиболее оптимальный способ?
  • Вопрос задан
  • 202 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Сколько строк в таблице?
По какому условию идёт выборка?
Сколько времени делается один запрос?
Сколько результатов содержит ответ?
Что показывает explain?
Ответ написан
Ваш ответ на вопрос

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

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