mysql数据库的几种备份方式与比较

数据库备份测试一. 环境说明:准备两份数据tmsdb与anccountdb的完整备份,导入测试机器,然后从测试机器通过mysqldump,mydumper与XtraBackup分别进行备份,读取耗时与压缩率原始数据信息:数据库名称 压缩文件大小 解压后大小 还原耗时 还原后物理数据大小tmsdb 1.8G 14G 2h50m 25Gaccountdb 5.2G 24G 6h3m 47G二. 对tmsdb还原后的数据做备份测试使用mysqlpump备份压缩数据库 四个并发线程备份tim
摘要由CSDN通过智能技术生成

数据库备份测试
一. 环境说明:

  1. 准备两份数据tmsdb与anccountdb的完整备份,导入测试机器,然后从测试机器通过mysqldump,mydumper与XtraBackup分别进行备份,读取耗时与压缩率
  2. 原始数据信息:
    数据库名称 压缩文件大小 解压后大小 还原耗时 还原后物理数据大小
    tmsdb 1.8G 14G 2h50m 25G
    accountdb 5.2G 24G 6h3m 47G

二. 对tmsdb还原后的数据做备份测试

  1. 使用mysqlpump备份压缩数据库 四个并发线程备份
    time mysqlpump -p --add-drop-database --single-transaction --default-parallelism=4 -A | gzip > /data/mysql/backup/tms.sql.gz

总计:
备份方式 耗时 文件大小
mysqlpump 10m41s 1.9G

  1. 使用mysqldump备份压缩数据库,gzip压缩
    mysqldump -p --master-data=2 --extended-insert --single-transaction -A | gzip > /data/mysql/backup/full.sql.gz

总计:
备份方式 耗时 文件大小
mysqldump 11m18s 1.8G

  1. 使用mydumper压缩备份数据库 4个并发线程备份
    time mydumper -p -t 4 -c -o /data/mysql/backup/mydumper

总计:
备份方式 耗时 文件大小
mydumper

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值