优化背景
现有的RDS MySQL和RDS PostgreSQL高可用系列云盘实例存储空间自动扩容规则中,如果主实例创建了只读实例,且主实例开通了存储空间自动扩容功能,当主实例触发了存储空间自动扩容时,只读实例的存储空间不会随之一起自动扩容。这可能会引起如下问题:
RDS MySQL高可用系列云盘实例:主实例扩容后,只读实例存储空间小于主实例,无法与主实例保持数据同步。
RDS PostgreSQL高可用系列云盘实例:由于只读实例存储空间小于主实例的扩容目标空间,主实例自动扩容失败。
说明
实例存储空间自动扩容的配置方法,请参见设置存储空间自动扩容(MySQL)、设置存储空间自动扩容(PostgreSQL)。
优化内容
如果高可用系列云盘主实例创建了只读实例,且主实例开通了存储空间自动扩容功能,当主实例触发自动扩容时,系统会自动检查主实例下每个只读实例的存储空间大小:
如果只读实例的存储空间大于等于主实例的扩容目标空间,则不自动扩容只读实例的存储空间。
如果只读实例的存储空间小于主实例的扩容目标空间,会先扩容只读实例的存储空间。所有只读实例扩容完成后,再扩容主实例存储空间。
优化时间
2023年02月28日起,逐步应用于各地域。
优化效果
RDS MySQL高可用系列云盘实例:不会出现因主实例扩容而导致只读实例存储空间小于主实例,无法与主实例保持数据同步。
RDS PostgreSQL高可用系列云盘实例:不会由于只读实例存储空间小于主实例的扩容目标空间而导致主实例自动扩容失败。