ユーザーのデータベースに 233_997 レコードがあります。これを反復するのに 10 分以上かかります。ジョブを sidekiq に送信するには、それぞれを実行する必要があります。サーバーは、各ユーザーのジョブを作成する前にタイムアウトします。私は何をしますか?
User.find_each do |user|
UpdateMembershipLevelWorker.perform_async(user.id)
end
サーバーをタイムアウトさせずにこのリクエストを通過させるにはどうすればよいですか? 非常に遅いのは User.find_each 部分です...しかし、200k レコードではそれが正常なのかもしれません。