1

当我不带参数调用 innobackupex 时,它会生成所有数据库的备份。它需要三分钟,并产生 8GB 的​​输出。当我运行 mysqldump --all-databases 时,需要 1 分钟,并产生 1.5gb 的输出。既然这两个输出都可以用来重新创建同一个数据库,为什么 xtrabackup 这么慢而且这么大?

4

1 回答 1

3

你的 ibdata1 文件是 8gb 吗?xtrabackup 对整个文件进行热拷贝。热复制过程不需要锁定表(这允许您的数据库在备份过程中可用)。缺点是文件中未使用的空间也会被备份。

于 2013-02-07T17:34:21.853 回答