疑似コードを教えてください各ループで 500 個のデータを 1 回更新します
更新するレコードをキューにプッシュし、キューを作成して順番にタスクを実行し、各更新が完了することを確認します。
具体的な使用シナリオがわからないので、あえてふざけるつもりはありません
BB it
大きな配列を取り出した後
1. 同じテーブルであり、特定の同じ特性がある場合、一部のデータは where 条件を使用してバッチで更新できます
2. テーブルが異なり、ロジックが異なる場合、リクエストがユーザーの支払いを必要としない場合は、fastcgi_finish_request を使用してユーザーのリクエストを中断し、コードの実行を続行できます。またはスケジュールされたタスクの形式を取る
fastcgi_finish_request
まず合計回数を決定し、次に for ループを使用して毎回 500 回の更新を取得します
更新するレコードをキューにプッシュし、キューを作成して順番にタスクを実行し、各更新が完了することを確認します。
具体的な使用シナリオがわからないので、あえてふざけるつもりはありません
BB it
大きな配列を取り出した後
リーリー1. 同じテーブルであり、特定の同じ特性がある場合、一部のデータは where 条件を使用してバッチで更新できます
リーリー2. テーブルが異なり、ロジックが異なる場合、リクエストがユーザーの支払いを必要としない場合は、
fastcgi_finish_request
を使用してユーザーのリクエストを中断し、コードの実行を続行できます。またはスケジュールされたタスクの形式を取るまず合計回数を決定し、次に for ループを使用して毎回 500 回の更新を取得します