
# 升级TaurusDB标准版实例内核小版本
#### 操作场景
TaurusDB标准版支持自动或手动升级内核小版本，内核小版本的升级涉及性能提升、新功能或问题修复等。
新创建的实例默认为最新小版本。华为云有新的内核小版本发布时，您可以在"实例管理"页面"数据库引擎版本"列看到内核小版本升级提示，单击"补丁升级"跳转到小版本升级页面。
图1补丁升级   
![](https://support.huaweicloud.com/usermanual-taurusdb-std/figure/zh-cn_image_0000002261453730.png "点击放大")
根据升级时间不同，升级内核小版本可以分为以下两种方式。
- 立即升级：您可以根据实际业务情况，在目标实例的"基本信息"页面手动[升级内核小版本]。
- 可维护时间段内升级：您可以在您设置的可维护时间段内进行升级，详情参见[设置TaurusDB标准版实例可维护时间段](https://support.huaweicloud.com/usermanual-taurusdb-std/taurusdb_01_0089.html)。
#### 注意事项
- 当有对应的小版本更新时（定期同步开源社区问题、漏洞修复），请及时[手动立即升级]或者[设置可维护时间段]升级小版本。
- 升级数据库内核小版本会重启TaurusDB标准版实例，服务可能会出现闪断，请您尽量在业务低峰期执行该操作，或确保您的应用有自动重连机制。
- 升级内核小版本期间，除了主备切换时的网络闪断外，由于主备之间默认是半同步复制，升级过程中会有两次单条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后再进行升级。
   
 
#### 约束条件
- 对于高可用实例，复制延迟大于300秒无法升级小版本。
- 升级高可用实例时，升级顺序依次是备节点、主节点。
- 实例中存在异常节点，无法升级小版本。
- TaurusDB标准版暂不支持已开启事件定时器功能的实例升级内核小版本，若您想使用该功能，请先关闭事件定时器。具体操作请参考[开启或关闭TaurusDB标准版事件定时器](https://support.huaweicloud.com/usermanual-taurusdb-std/taurusdb_01_0058.html)。
- 8.0.28及以上的内核版本，不支持设置TLSv1.1，可以通过参数"loose_tls_version"修改TLS版本。
 
 #### 操作步骤
1. [登录管理控制台](https://console.huaweicloud.com)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb-std/figure/zh-cn_image_0000002295990649.png)，选择区域和项目。
3. 单击页面左上角的![](https://support.huaweicloud.com/usermanual-taurusdb-std/figure/zh-cn_image_0000002261453638.png)，选择"数据库 \> 云数据库 RDS"，进入RDS信息页面。
4. 在"实例管理"页面，单击主实例名称。
5. 在"基本信息"页面，"数据库信息"模块的"数据库引擎版本"处，单击"补丁升级"。 
   图2升级数据库内核小版本   
   ![](https://support.huaweicloud.com/usermanual-taurusdb-std/figure/zh-cn_image_0000002261453726.png "点击放大")
   
   
6. 在弹出框中，选择升级方式，单击"确定"。 
   - 立即升级：系统会立即升级您的数据库内核版本到当前最新版本。
   
   - 可维护时间段内升级：系统会在您设置的可维护时间段内，升级您的数据库内核版本到当前最新版本。
   
   
   图3选择升级方式   
   ![](https://support.huaweicloud.com/usermanual-taurusdb-std/figure/zh-cn_image_0000002295990753.png "点击放大")
   
   
 
