#984

Индекс для последних 20 заказов пользователя

Личный кабинет часто показывает последние 20 заказов одного пользователя из orders: фильтрует по user_id и сортирует по created_at от новых заказов к старым. Добавьте индекс по user_id и created_at, учитывая порядок от новых к старым.

Ускорьте этот запрос индексом
CREATE INDEX ix_orders_user_created ON orders (user_id, created_at DESC)

Только CREATE/ALTER/DROP — SELECT в конце не нужен.

Здесь будет результат вашего запроса