备份恢复性能说明

本文将介绍数据灾备(DBS)的备份恢复性能测试结果,帮助您了解在测试模型下,各规格备份的性能表现。

说明
  • 以下性能测试报告仅作为容量选型参考,不作为产品SLA的评判标准。

  • 根据业务场景的不同,测试结果可能会有所不同,这属于正常现象。

逻辑备份与恢复

测试流程

准备一个RDS MySQL测试实例,并在数据灾备(DBS)中创建备份计划(逻辑备份),启动全量备份和增量备份任务,并将数据备份到DBS上。随后再通过DBS将备份集数据恢复到RDS MySQL测试实例上,期间检测备份和恢复的性能表现。

测试环境

配置项

配置内容

数据库类型

RDS MySQL(通用型)

数据库内存

2,400M

数据库CPU

8核

数据库IOPS

1,200

测试数据

测试数据

说明

数据示例

数据库大小

测试数据库的总大小,单位为GB。

102 GB

总记录数

测试数据库中所有表的总记录数量,单位为个。

1.5亿

单记录大小

测试数据库中一个记录的平均大小,通常以KB为单位。

1~100 KB

字段数

测试数据库中一个记录的字段数,即列数。

3~22列不等

字段类型

测试数据库中一个记录的各个字段的数据类型,包括MySQL基础数据类型,如int、varchar、datetime等。

覆盖MySQL基础数据类型

测试结果

全量备份

规格

RPS(Record Per Second)

MBPS(MByte Per Second)

large

42,855.7

15.3

medium

33,122.2

11.8

small

9,569.3

3.4

micro

6,756.2

1.9

说明
  • 如果源数据库的表数量较多,在备份恢复时需消耗大量时间进行表初始化。因此建议源数据库中表的数量不要超过10000个。

  • 如果源数据库中存在无主键表、字符串主键表或联合主键表等情况,也会导致备份时间变长。

增量备份

规格

MBPS(MByte Per Second)

large

46.1

medium

29.8

small

14.9

micro

5.0

全量恢复

规格

RPS(Record Per Second)

large

34,190.5

medium

19,740.9

small

9,949.4

micro

4,320.2

增量恢复

规格

RPS(Record Per Second)

large

35,546.9

medium

21,331.4

small

10,061.5

micro

4,972.1

物理备份与恢复

测试流程

准备一个自建MySQL测试实例,并在数据灾备(DBS)中创建备份计划(物理备份),启动全量备份任务,并将数据备份到DBS上。随后再通过DBS将备份集数据恢复到指定的目录(物理恢复为恢复数据库文件),期间检测备份和恢复的性能表现。

说明

数据灾备(DBS)采用流式读取MySQL物理文件的方式,并通过多流并发写入备份数据至DBS云存储中。同时,DBS支持根据规格调整备份并发数,规格越高备份速度越快。目前支持gzip与lz4两种压缩算法,gzip压缩率高,lz4备份速度快。

测试数据

测试数据

说明

数据示例

数据库大小

测试数据库的总大小,单位为GB。

40.3 GB

总记录数

测试数据库中所有表的总记录数量,单位为个。

20亿

表数量

测试数据库中表的数量。

160张

单记录大小

测试数据库中一个记录的平均大小,通常以KB为单位。

0.2 KB

测试结果

全量备份

规格与压缩格式

耗时

备份速度

压缩后文件大小

small(4线程) gzip

636s

63 MB/s

21.1 GB

large(8线程) gzip

341s

118 MB/s

21.1 GB

xlarge(16线程) gzip

204s

197 MB/s

21.1 GB

small(4线程) lz4

268s

150 MB/s

31.1 GB

large(8线程) lz4

119s

338 MB/s

31.1 GB

xlarge(16线程)lz4

104s

387 MB/s

31.1 GB

全量恢复

规格与压缩格式

压缩后的数据量

耗时

恢复速度(相对于原始数据量)

small(4线程) gzip

21.1 GB

320s

126 MB/s

large(8线程) gzip

21.1 GB

161s

250 MB/s

xlarge(16线程) gzip

21.1 GB

86s

468 MB/s

small(4线程) lz4

31.1 GB

408s

99 MB/s

large(8线程) lz4

31.1 GB

208s

194 MB/s

xlarge(16线程)lz4

31.1 GB

108s

373 MB/s