1 億 2,000 万レコードを迅速に更新するためのヒント
1 億 2,000 万レコードを含むテーブルを更新しようとすると、パフォーマンスの問題が発生するのが一般的な課題です。 UPDATE ステートメントを使用する従来のアプローチは非常に遅く、完了するまでに数時間、場合によっては数日かかる場合があります。
直接更新を試みる代わりに、SELECT ステートメントを使用して 2 番目 テーブルにデータを設定することを検討してください。このアプローチは、以下に示すように、パフォーマンスに大きな利点をもたらします。
単純なケース:
クラスター化インデックスがなく、DML が低い期間のテーブルの場合アクティビティ:
非単純なケース:
以上がデータベース テーブル内の 1 億 2,000 万レコードを迅速に更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。