4

mysql で select * into outfile オプションを使用して、データをタブ区切り形式のテキスト ファイルにバックアップします。各テーブルに対してこのステートメントを呼び出します。

そして、load data infile を使用して、各テーブルのデータを mysql にインポートします。

この操作を実行している間、まだキーのロックまたは無効化を行っていません

今、私はいくつかの問題に直面しています:

  1. 他のバックアップを取っている間、更新と選択が遅くなります。
  2. 巨大なテーブルのデータをインポートするには時間がかかりすぎます。

上記の問題を解決する方法をどのように改善できますか?

mysqldump はオプションですか? 挿入文を使っていることが分かったので、試す前にアドバイスを求めたいと思いました。

各「データのロード」の前にロックを使用してキーを無効にすると、インポートの速度が向上しますか?

4

2 に答える 2