mysql - 为什么 percona xtrabackup 这么慢又大

标签 mysql percona mysql-backup

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

最佳答案

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

关于mysql - 为什么 percona xtrabackup 这么慢又大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14755744/

相关文章:

php - 库存超出限制,仍然插入订单表

如果所有值不存在于同一个表中,则 mysql 更新,否则什么也不存在

java - jsp mysql插入错误

RDS 上的 MySQL 结构更改无表锁定

python - 如何使用 Python 终止休眠 MySQL 连接?

mysqlbackup : ERROR: Opening of file/var/lib/mysql/ibdata1 failed. 错误代码 : 13, 权限被拒绝

mysql - 在 Mac 上安装 MySQL

mysql - Percona 服务器退出而不更新 PID 文件

mysql - 如何将数据导入MySQL主/副本结构

innodb - 将数据库 MySQL File-Per-Table 表空间导入到同一服务器