Судя по задаче данных у Вас будет очень много. Я бы советовал добавить полей и ими оперировать
То есть, если значения времени в записях БД выглядят так:
22:19:00
22:19:10
22:19:20
22:19:30
22:19:40
22:19:50
22:20:00
22:20:10
то мы берем только
22:19:00
22:20:00
Тут лайк сдохнет, стоит добавить поле «00 ли в конце?» и выбирать по нему.
Опять де если выборка по датам, то даты разбить на части и по этим частям выбирать.
Эти варианты более зромоздкие, но скорости прибавить точно.