php666
@php666
PHP-макака

Что можно придумать вместо данного тяжелого запроса?

SELECT r.id, c.id, 
    /* тут идёт сложный подзапрос, но в контексте вопроса нам это не интересно */ 123 AS `count`
FROM `region` r
JOIN `category` c on 1=1

Этот код считает раз в 15 минут кол-во записей в каждом регионе для каждой категории, включая кол-во записей в подкатегориях. Но не суть - проблема в данном join. Он тяжелый.
Какие в mysql есть инструменты, что бы join двух таблиц сделать максимально быстрым? Т.е. как-то закэшировать и т.п.?
Таблица с регионами НЕ меняется.
Таблица категорий изменяется.
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы