grigor007
@grigor007
http://goldapp.ru

Как оптимальный способ получения ТОПа игроков в mysql?

Добрый вечер,

есть задача выводить пользователям в игре топ игроков отсортированный по какому-то ключу. Будет ли тормозить выборка если я на каждого пользователя буду делать обычный select order by param desc?

Какие подходы существуют по оптимальному выводу топа?
Пока вижу очевидный - выводим один раз на сессию пользователя и далее берем уже из сессии.
  • Вопрос задан
  • 328 просмотров
Пригласить эксперта
Ответы на вопрос 2
@AlikDex
у. Будет ли тормозить выборка если я на каждого пользователя буду делать обычный select order by param desc
не будет. Все поля, по которым будете делать сортировку и выборку следует индексировать

Пока вижу очевидный - выводим один раз на сессию пользователя и далее берем уже из сессии.

Никогда такого не делайте. Сессии не для этого. Кешировать запросы тоже не надо. Пусть этим занимается база данных.
Ответ написан
thewind
@thewind
php программист, front / backend developer
Memcached, sphinx
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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