Ситуация такая: есть таблица юзеров и таблица их действий. Мне нужно получить список юзеров которые совершили определенное действие (например, 'login') за последние 24 часа, причем сгруппировать их по времени первого входа за этот период. Запрос простой, казалось бы, но выполняется минут пять, а то и десять! Уже попробовал добавить индексы на нужные поля (`user_id`, `action_type`, `timestamp`), но кардинально это не помогло. Может, кто-то сможет подсказать, как этот запрос можно переписать или какие еще хитрости существуют для ускорения подобных операций? Ну очень надо, иначе весь сервис ляжет.
