Правих локални тестове. Опитайте следното:
alter table stats add index (endtime, numevent1, numevent2);
И премахнете order by както би трябвало да е имплицитно в group by (Предполагам, че анализаторът просто игнорира order by в този случай, но за всеки случай :)