全部产品
云市场

备份恢复性能说明

更新时间:2018-08-24 20:47:32

创建备份计划,可以通过以下2种方式:

备份恢复性能说明

该性能报告是参考的测试数据,不作为产品SLA的评判标准。

简介

通过本文中提供的性能测试指标,让用户了解到我们设定测试模型下,各个规格的备份恢复性能表现,供用户做容量选型参考。

名词解释

  1. 规格: 数据库备份为用户提供的不同性能的链路规格,以备份服务器CPU/内存/网络带宽占用来区分
  2. RPS: 表示每秒在增量备份的源端,由于数据增删改(包括 insert、update、delete 等)产生的数据记录变化的数量(如果一条 SQL 语句中包含对多行数据的操作,则计为多条数据记录变化;对同一条记录反复增删改则计为多条数据记录变化);另外,每次 commit 操作也会被计为一次数据记录变化的次数。

测试模型

测试流程:准备一个RDS for MySQL测试实例,创建备份计划,启动全量备份和增量备份任务,将数据备份到OSS上,随后再将备份集数据恢复到RDS for MySQL测试实例上,期间检测备份和恢复的性能表现。

测试环境配置:

配置项 配置内容
数据库类型 通用型RDS
数据库内存 2400M
数据库CPU 8核
数据库IOPS 1200

测试数据:

  1. 数据库大小:102GB
  2. 总记录数:1.5亿
  3. 单记录大小:100~1K
  4. 字段数:3~22列不等
  5. 字段类型:覆盖MySQL基础数据类型

测试结果

全量备份说明

限制条件:备份源数据库表数量不能太多(建议表数量不要超过10000),否则会在表备份初始化上花费大量时间;备份源数据库存在无主键表、字符串主键表、联合主键表情况,也会导致备份时间变长。

规格 RPS MBPS
large 42855.76 15.31
medium 33122.27 11.83
small 9569.36 3.42
micro 6756.23 1.96

增量备份说明

规格 MBPS
large 46.11
medium 29.82
small 14.93
micro 5.02

全量恢复说明

限制条件:恢复数据库表的数量不能太多(建议表数量不要超过10000),否则会在表恢复初始化上花费大量时间。

规格 RPS
large 34190.55
medium 19740.97
small 9949.45
micro 4320.22

增量恢复说明

规格 RPS
large 35546.97
medium 21331.45
small 10061.58
micro 4972.12