标签: mysql percona mysql-backup
当我在没有参数的情况下调用innobackupex时,它会生成所有数据库的备份。它需要三分钟,并产生8GB的输出。当我运行mysqldump --all-databases时,它需要1分钟,并产生1.5gb的输出。由于这两个输出都可以用来重建同一个数据库,为什么xtrabackup这么慢又大?
答案 0 :(得分:3)
你的ibdata1文件是8gb吗? xtrabackup执行整个文件的热拷贝。热拷贝过程不需要锁定表(这使得数据库在备份过程中可用)。缺点是文件中未使用的空间也会备份。