each 1000件づつ実行

方法1

User.find_each do |u|
  p u // 1000件づつ、メモリにキャッシュ。1件づつブロック内で処理。
end

方法2

User.find_in_batches do |us|
  p us.count // 1000件が出力される
end