長い MySQL クエリを含む長いバックエンド ジョブを定期的に実行する必要があり、完了するまでに数時間かかります。このジョブをスケジュールするために Delayed Job gem をセットアップしました。
このプロセスが実行されている場合:
- このジョブは Rails フロントエンド サーバーの速度を低下させますか (つまり、単純なユーザーの要求に応答するのに時間がかかりますか)?
- 大量の計算が行われる場所: 私の Rails サーバーか、それとも MySQL サーバーか?
- スケジュールされたジョブによって MySQL サーバーが占有され、誰も同時に MySQL にアクセスできなくなりますか?
ありがとうございました。