Никак не ускорить простыми методами , сразу видно что провайдерский биллинг и дохрена логов юзеров по айпи.
Из вариантов решения ложить данные не сразу в базу а промежуточную точку и делать агрегацию этих данных, в итоге в базе будет меньше записей и выборка будет работать в раз 10-100 быстрее.