есть поле datetime, и поле type в котором есть значения 1 или 2.И все? Больше полей нет?
но из-за большого количества данных идёт сильная нагрузка.Большого это сколько? Сколько получается в итоговой выборке, сколько всего в таблице записей?
Как такое можно оптизировать.Оптимизация возможна когда понятна задача и есть нормальные исходные данные, например explain бы не помешал, и вышеперечисленные отсутствующие данные, а тыканье пальцем в лужу ощутимого эффекта не даст.