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