Amazon RDS を試していますが、mysqldump を使用して InnoDB データベースをタイムリーにロードするのに多くの問題があります。
ローカル DB をクラウドに取得しようとしています。
使用する
mysqldump --single-transaction --opt -u root > file.sql
約 3 分でローカル ファイルにダンプ (~1.5GB) を取得できます。データベースは約 4G ですが、mysqldump は約 1.5G の sql ファイルを生成します。
私が使うとき
mysqldump -h localhost -u XXXX -pXXXX DBNAME --compress --single-transaction --quick --opt --order-by-primary| mysql --host=AMAZONHOSTNAME --user=username --password DBNAME
それは永遠にかかります - 私はそれが進む速度に基づいて5時間かかると見積もっています.
私の帯域幅速度に関しては、www.speedtest.net で 0.67Mbps のアップロード速度が得られます。
なぜそんなに時間がかかるのか理解できません。私は: a) ストリームを圧縮する b) フォーラムが必要と思われるすべてのオプションと、Amazon ドキュメントを持っている c) Amazon RDS に LARGE インスタンスを持っている.
誰でもここで私を助けることができますか? 速度を改善する方法はありますか?