云数据库 RDS-升级内核小版本:注意事项

时间:2024-04-08 14:38:37

注意事项

  • 当有对应的小版本更新时(定期同步开源社区问题、漏洞修复),请及时手动立即升级或者设置可维护时间段升级小版本。
  • 升级数据库内核小版本会重启RDS for MySQL实例,服务可能会出现闪断,请您尽量在业务低峰期执行该操作,或确保您的应用有自动重连机制。
  • 升级内核小版本期间,除了主备切换时的网络闪断外,由于主备之间默认是半同步复制,升级过程中会有两次单条SQL持续最长十秒的更新及写入等待,用户可通过修改主备间的复制模式为异步来规避此场景。
  • 如果主备实例在同一个AZ,升级内核小版本会触发一次主备倒换;如果主备实例在不同AZ,则会触发两次主备倒换。
  • 升级主实例小版本时,如有只读实例,也会同步升级只读实例的小版本,升级完成会重启实例,请您选择合适的时间升级(不支持单独升级只读实例的小版本)。
  • 升级内核小版本时,如果RDS实例为DRS任务的源端,DRS可能会拉取不到RDS实例的日志;如果RDS实例为DRS任务的目标端,DRS可能会写不进目标库。
    建议您在升级内核小版本前先确认RDS实例Binlog的保留时间:
    • 如果Binlog在保留时间内,待内核小版本升级完成后,DRS任务会自动重启。
    • 如果Binlog不在保留时间内,您需要重新配置或创建DRS任务。
  • 升级内核小版本后,实例会升级到新的内核小版本,无法降级。如果升级失败,将会自动回退到原版本。
  • 升级小版本前建议先做一次全量备份。
  • 升级内核小版本一般是分钟级完成。
  • 小版本升级过程中禁止event的DDL操作,如create event、drop event和alter event。

    如果小版本升级时,界面提示主节点存在DDL操作,可通过如下方式处理:

    • 将实例STATUS为SLAVESIDE_DISABLED状态的event,更改为ENABLED或者DISABLED状态后再进行升级。
    • 删除SLAVESIDE_DISABLED状态的event后再进行升级。
support.huaweicloud.com/usermanual-rds/rds_05_0003.html