ホームページ >データベース >mysql チュートリアル >1 億 2,000 万件のレコードを含むテーブルを効率的に更新するにはどうすればよいですか?
1 億 2,000 万レコードの更新戦略: 効率的なアプローチ
1 億 2,000 万のレコードを含むテーブルを更新するのは、大変な作業になる場合があります。デフォルトの更新アプローチではリソースが枯渇し、長期間かかる可能性があります。この課題を克服するには、より効率的な方法として、SELECT ステートメントを使用して別のテーブルにデータを設定します。
セカンダリ テーブルにデータを設定する手順
クラスタード インデックスのないテーブルの場合同時 DML がない期間中は、次の手順を適用できます:
テーブルの場合クラスター化インデックスやその他の複雑性がある場合、より詳細なプロセスは次のとおりです。必須:
単純でないシナリオの詳細なプロセス
結論
この選択と入力のアプローチを利用すると、次のようになります。大きなテーブルを効率的に更新できます。この方法はテーブルの更新に必要な時間を大幅に短縮できるため、多数のレコードを持つテーブルにとって実行可能なソリューションになります。
以上が1 億 2,000 万件のレコードを含むテーブルを効率的に更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。