Итак, у меня проблема, когда я добавляю ORDER BY date_last_access DESC
, весь запрос замедляется до 3 сек, а без него - около 0.2 сек, почему он работает так медленно и как я могу изменить запрос, чтобы он выполнялся быстрее?
Есть также индексы для всех используемых таблиц и полей.
Пользователи: 1+ миллионов записей Нравится: 5+ миллионов записей (более 1 миллиарда в производстве)
Таблицы будут растет очень быстро, как только начнется производство * ИНДЕКСЫ
НРАВИТСЯ - user_id
, judged_user
- НОРМАЛЬНО - BTREE
ПОЛЬЗОВАТЕЛИ - id
, gender
, date_birth
, status
, date_last_access
- НОРМАЛЬНЫЙ - BTREE
Когда я заказываю по id
вместо date_last_access
, кажется, что он работает намного быстрее, может ли это быть причиной того, что date_last_access имеет формат datetime
?