ホームページ >データベース >mysql チュートリアル >大規模な MySQL ダンプ ファイルを効率的にインポートするには?

大規模な MySQL ダンプ ファイルを効率的にインポートするには?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-04 13:28:02817ブラウズ

How to Efficiently Import a Massive MySQL Dump File?

大規模な MySQL ダンプを新しいデータベースにインポートする

質問:

巨大な 14 GB MySQL ダンプ ファイルを新しいデータベースにインポートする新しいデータベースを作成するのは大変な作業になる場合があります。どうすれば効率的かつ確実に実行できますか?

回答:

このような大規模なダンプをインポートするには、次の詳細な手順に従います:

  1. MySQL ターミナルを開きます。
  2. ネットワーク バッファ長 (net_buffer_length) と最大許容パケット サイズ (max_allowed_pa​​cket) を次のように高い値に設定します。
mysql> set global net_buffer_length=1000000;
mysql> set global max_allowed_packet=1000000000;
  1. 無効にするエラーや遅延を防ぐための外部キーのチェック:
mysql> SET foreign_key_checks = 0;
  1. 「source」コマンドを使用してダンプ ファイルをインポートします:
mysql> source file.sql
  1. インポートが完了したら、外部キー チェックを再度有効にします:
mysql> SET foreign_key_checks = 1;

注:

上記のソリューションは、この役立つフォーラム スレッドから引用されています。

以上が大規模な MySQL ダンプ ファイルを効率的にインポートするには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。