Я загружаю данные из своей базы данных, и я делаю подсчет суммы с группой по.
ElectricityReading.sum(:electricity_value, :group => "electricity_timestamp", :having => ["electricity_timestamp = '2010-02-14 23:30:00'"])
Мои наборы данных очень велики, 100 тыс. И более, поэтому мне было интересно, возможно ли использовать find_each для пакетной обработки, чтобы помочь с нехваткой памяти.
Я могу написать дозирование вручную, используя лимит и смещение, я думаю, но я бы хотел избежать этого, если код уже существует.