RDS MySQL实例变配时长受哪些因素影响?

RDS MySQL实例变更配置(包括系列、规格和存储空间)时,可以根据本页面列举的影响因素预估实例变配的时长。

重要

RDS MySQL实例变更配置的时长受多种因素影响,因此,建议在业务写入量较少时进行,或在变配前停止写入数据。

RDS MySQL本地盘实例变配时可能涉及跨机迁移。如果涉及跨机迁移,变配时长较长,影响变配时长的关键因素如下表所示。

说明

本文所述的跨机迁移是指系统对原RDS MySQL实例进行备份,然后恢复到新RDS MySQL实例中。

存储类型

是否涉及跨机迁移

影响因素

补充说明

本地盘存储

全量数据大小

全量数据的大小会影响数据迁移的时长,同时迁移的速度受备份速度、网络带宽的影响。

Redo Log大小

当Redo Log较大时,会导致实际备份数据量超出预估。此情况下,恢复时的耗时将更久。

业务锁

数据迁移时,对原库中数据进行备份,期间会对数据对象加锁,因此,也会影响备份的速度。

表数量

-

增量数据大小

当全量备份传输结束后,传输期间产生的增量数据也需要应用到新的节点上,因此,迁移变配时间受增量数据大小影响。

增量数据写入速度

增量数据的写入速度受业务SQL的回放速度、是否单表操作、是否有DDL的影响。

数据同步延时

当增量数据回放结束后,需要建立新库与原库之间的同步链路。在数据库间数据完全同步后,才会进行数据库切换,因此,迁移变配时间受数据同步的延时影响,数据同步的延时与主库的写入压力、是否有DDL、是否有多表联合查询相关。

-

当本地盘存储类型RDS MySQL实例变配不涉及跨机迁移时,变配时间较短,无需关注影响因素。

云盘存储

-

云盘存储类型的RDS MySQL实例变配不会涉及跨机迁移,因此,变配时间较短,无需关注影响因素。