
# 升级FlexusRDS for MySQL内核小版本
#### 操作场景
FlexusRDS for MySQL支持升级内核小版本，内核小版本的升级涉及性能提升、新功能或问题修复等。
新创建的实例默认为最新小版本。内核小版本功能详情请参见[华为云RDS for MySQL内核版本说明](https://support.huaweicloud.com/kerneldesc-rds-mysql/rds_02_0000.html)。
#### 注意事项
- 当有对应的小版本更新时（定期同步开源社区问题、漏洞修复），请及时升级小版本。
- 升级数据库内核小版本会重启实例，服务可能会出现闪断，请您尽量在业务低峰期执行该操作，或确保您的应用有自动重连机制。
- 升级内核小版本期间，除了主备切换时的网络闪断外，由于主备之间默认是半同步复制，升级过程中会有两次单条SQL持续最长十秒的更新及写入等待，用户可通过修改主备间的复制模式为异步来规避此场景。
- 如果主备实例在同一个AZ，升级内核小版本会触发一次主备倒换；如果主备实例在不同AZ，则会触发两次主备倒换。
- 升级内核小版本后，实例会升级到新的内核小版本，无法降级。如果升级失败，将会自动回退到原版本。
- 升级内核小版本一般是分钟级完成。
- 小版本升级过程中禁止event的DDL操作，如create event、drop event和alter event。 如果小版本升级时，界面提示主节点存在DDL操作，可通过如下方式处理：
  - 将实例STATUS为SLAVESIDE_DISABLED状态的event，更改为ENABLED或者DISABLED状态后再进行升级。
  
  - 删除SLAVESIDE_DISABLED状态的event后再进行升级。
   
 
#### 约束条件
- 对于主备实例，复制延迟大于300秒无法升级小版本。
- 升级主备实例时，升级顺序依次是备实例、主实例。
- 实例中存在异常节点，无法升级小版本。
- 8.0.28及以上的内核版本，不支持设置TLSv1.1，可以通过参数"loose_tls_version"修改TLS版本。
 
#### 操作步骤
1. 在实例列表，单击实例名称。
2. 在"概览"页面的"引擎版本"处，单击"升级"。
3. 在弹出框中，确认升级信息，单击"确定"。 
   立即升级：系统会立即升级您的数据库内核版本到当前最新版本。
   升级过程中，实例状态为"实例小版本升级中"，升级完成后，实例状态恢复"正常"。
   
   
 
