RDS使用限制

本文介绍使用RDS产品的限制以及注意事项。

购买RDS实例后,您不需要做数据库的基础运维(例如高可用、打安全补丁等),但您需要重点关注如下事项:

事项

说明

变更配置

变更配置可能会自动进行数据迁移,迁移完成后根据您选择的切换时间进行切换(期间保持增量同步)。迁移过程中,根据不同的实例系列,会出现数据库中断或者闪断。中断或者闪断期间,与数据库、账号、网络等相关的大部分操作都无法执行。

重要
  • 基础系列只有一个数据库节点,没有备节点作为热备份,因此当该节点变更配置时,会出现半小时或更长时间的中断。请在非高峰期内进行变更配置,避免影响业务。

  • 非基础系列在变更配置生效期间,可能会出现一次约30秒的闪断,虽然不影响正常使用,但是请尽量在非高峰期进行变更配置,或确保您的应用有自动重连机制。

  • 云盘实例(非基础系列)增加存储空间,绝大多数情况下不会闪断。

  • RDS MySQL和RDS PostgreSQL的集群系列,在只有一个备节点的情况下,在变更配置生效期间,集群只读连接将不可访问,请在非高峰时间变更配置,避免影响业务。

版本升级

实例升级内核小版本或引擎版本(如MySQL 8.0 20230324升级至20230630、MySQL 5.5升级至5.6)的过程中,根据不同的实例系列,会出现数据库中断或者闪断。中断或者闪断期间,与数据库、账号、网络等相关的大部分操作都无法执行。

重要
  • 基础系列只有一个数据库节点,没有备节点作为热备份,因此当该节点升级版本时,会出现半小时或更长时间的中断。请在非高峰期内进行版本升级,避免影响业务。

  • 非基础系列在升级版本生效期间,可能会出现一次约30秒的闪断,虽然不影响正常使用,但是请尽量在非高峰期进行版本升级,或确保您的应用有自动重连机制。

  • RDS MySQL和RDS PostgreSQL的集群系列,在只有一个备节点的情况下,在升级备节点版本生效期间,集群只读连接将不可访问,请在非高峰时间升级版本,避免对业务造成影响。

故障切换

对于高可用系列、集群系列实例,当主节点出现故障时,RDS会在30秒内切换到备节点(某些主备不一致等特殊场景可能切换时间较长)。切换过程中有30秒左右的连接闪断,需要您设置好程序的自动重连,避免因为切换导致服务不可用。

切换内外网

切换内外网的过程中,服务器与RDS实例之间的连接会断开,IP地址也会改变。切换完成以后请及时更新程序中的连接地址。

数据恢复

建议您在数据恢复前备份好重要数据,以免导致数据丢失。建议您通过创建临时实例或克隆实例来恢复数据,验证临时实例或克隆实例的数据后,再把需要的数据迁移到生产实例。

存储空间

如果实例的存储空间已满,该实例会被自动锁定,锁定期间将影响使用。建议您定期检查存储空间的使用情况。

说明

如果存储空间使用率过高,处理方法请参见实例状态显示“锁定中”时如何解决?

性能优化

  • 请检查RDS实例的CPU核数、内存、IOPS、存储空间和连接数是否足够,如果不够需要优化或者升级。

  • 请检查RDS实例是否存在性能问题,例如是否有大量的慢SQL、SQL语句是否需要优化、是否有多余的索引或者缺失的索引等。

各引擎使用限制