0

Linux CLI を使用するよりも mysql CLI を使用してスクリプトをインポートする方が速いのではないかと思います。ここでの意味を説明させてください。

これ:
-mysql -uroot -ppass次に、これを使用するsource dump_script.sql
と、これよりも高速/低速になります:
-mysql -uroot -ppass < dump_script.sql

私は9GBのデータベースをインポートしていますが、間違いを避けようとしています:)

また、http://www.percona.com/ toolkit はどうですか? データベースを高速インポートするための有効なツールはありますか?

4

1 に答える 1

1

簡単な答え: 違いはありません。

どちらの方法も、ファイルシステムやディスク読み取りパフォーマンスではなく、MySQL の挿入速度によって制限されます。MySQL がデータをテーブルにロードする方法について述べた 2 つの方法に違いはありません。

ダンプファイルからインポートする場合は、シングル スレッド操作です。一度に複数の接続を使用してデータを復元する MyDumper (http://www.mydumper.org/) のようなツールを使用できれば、大幅に高速になります。

于 2012-12-18T07:06:53.680 に答える