mysql转储和恢复速度慢

时间:2015-03-10 07:54:35

标签: mysql mysqldump database-restore mysqldumpslow

我使用mysqldump命令备份mysql数据:

mysqldump -uroot -pbuild testDB > ./testDB.sql

使用以下命令从testDB.sql文件恢复它:

source testDB.sql

testDB.sql文件是1.8GB,并在我的本地计算机(Mac pro os10.10 2.6 GHz Intel Core i5,8 GB 1600 MHz DDR3)中恢复它需要大约7分钟,但在同事的(8GB)窗口计算机上,这将花费一个多小时。

任何想法都可以帮到我吗? 它是InnoDB,我也尝试过一些方法:

set autocommit=0;
set unique_checks=0;
set foreign_key_checks=0;

source testDB.sql

最后:

set unique_checks=1;
set foreign_key_checks=1;
commit;

但似乎没有更好。

我还找到了一些工具:xtrabackup,mydumper / myloader。 我尝试了mydumper,但现在失败了,它似乎在mac os上很复杂。

我希望任何人都可以更多地了解mysqldump的瓶颈和恢复mysql数据。 设置

0 个答案:

没有答案