我正在運行Amazon RDS實例,該實例已包含數據庫架構。使用mysqldump並遵循本指南[1],我可以遠程導入包含INSERT語句的轉儲。導入轉儲到Amazon RDS
SQL文件只有4MB大,包含大約30.000個語句。儘管尺寸很小,但進口需要40分鐘才能完成。可以加速嗎?我不確定mysqlimport對於這樣一個小文件是否有價值。我試圖停用自動提交,但沒有任何改進是顯而易見的。
我已經知道,我不能ssh到實例或將文件移動到本地RDS文件系統。
謝謝 塞巴斯蒂安
[1] http://aws.amazon.com/articles/2933
我想我已經找到了解決方案。使用多行INSERT,我可以大幅減少語句的數量,從而提高性能。 – Sebastian 2012-08-07 11:34:03
在mysqlimport行放置「--compress」。我測量了它。它會加快速度! – 2012-09-17 14:41:05