
# 升级TaurusDB实例内核小版本
#### 操作场景
TaurusDB支持手动升级内核小版本，内核小版本的升级涉及性能提升、功能优化或问题修复等。
华为云有新的内核小版本发布时，您可以在"实例管理"页面"数据库引擎版本"列看到内核小版本升级提示，单击"补丁升级"跳转到小版本升级页面。
关于各个内核小版本的更新说明请参见[内核版本发布记录](https://support.huaweicloud.com/kerneldesc-taurusdb/taurusdb_20_0003.html)。
#### 升级场景
- 根据内核版本不同，升级内核小版本有如下三种场景：
  表1内核版本升级场景 
  | 升级信息                                       | 升级场景                                                                                                                                                                                                    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
  |:---|:---|:---|
  | 场景一：实例内核版本小于2.0.51.240305                  | 由于版本跨度较大，先升级到2.0.51.240305版本或2.0.51.2403\*\*，**具体以页面显示为准。成功后再依次进行小版本预升级和小版本正式升级**。 详细操作步骤请参见[场景一]。 | 整个升级过程每个节点预估5min。升级过程会触发两次主备倒换，服务可能会出现闪断，中断时间约30\~90s，请您尽量在业务低峰期执行该操作，或确保您的应用有自动重连机制。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
  | 场景二：实例内核版本在2.0.51.240305至2.0.51.2403\*\*之间 | 先进行**小版本预升级** ，成功后再次单击"补丁升级"，进行**小版本正式升级**。 详细操作步骤请参见[场景二]。                                        | - 整个升级过程会涉及**数据字典**升级，升级时间较长。  - 升级前请先确认如下参数： - "rds_global_sql_log_bin"的值为"ON"。  - "binlog_expire_logs_seconds"的值大于等于"86400"。  - "default_collation_for_utf8mb4"的值为"utf8mb4_0900_ai_ci"。 参数设置请参考[修改TaurusDB实例参数](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_configuration.html)。     - 小版本预升级 - 创建临时实例进行预升级，校验升级流程。创建容灾实例用于后续版本回退，此过程不会重启原实例，期间业务不中断。  - 小数据量实例整个流程预估15min，大数据量实例整个流程预估（15min+每1T数据20min）左右。例如1T数据量，预升级过程至少需要35min，实际使用时长以实际业务为准。    - 小版本正式升级 - 升级过程中会重启实例，业务会发生中断。整体升级持续时间15\~20分钟，中间存在1\~2分钟闪断，请选择在业务低峰期升级。  - 升级过程中会检查原实例与容灾实例的同步时延，正式升级尽量避免与预升级时间重叠，避免时延过大导致升级失败。  - 升级过程中会对原实例短暂设置只读状态，等待原实例与容灾实例的数据同步完成。大事务场景下设置只读状态的持续时间可能超出预期，最终导致升级失败。     |
  | 场景三：实例内核版本大于等于2.0.54.240600                | 单击"补丁升级"会直接进行小版本升级，**升级至最新版本**。 详细操作步骤请参见[场景三]。                                                    | 整个升级过程每个节点预估5min。升级过程中会触发两次主备倒换，服务可能会出现闪断，中断时间约30\~90s，请您尽量在业务低峰期执行该操作，或确保您的应用有自动重连机制。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
     
  
- 根据升级时间不同，升级内核小版本可以分为以下两种方式：
  - 立即升级：您可以根据实际业务情况，在目标实例概览页面手动升级内核小版本。
  
  - 可维护时间段内升级：生成定时升级任务，在您设置的可维护时间段内自动进行升级，详情请参见[设置TaurusDB实例的可维护时间段](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0041.html)。
   
 
#### 使用须知
表2使用须知 
| 阶段  | 使用须知                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|
| 升级前 | - 批量升级的实例的原内核版本需保持一致。  - 场景二（实例内核版本在2.0.51.240305至2.0.51.2403\*\*之间）：rds_global_sql_log_bin参数如果设置为ON，需要连接数据库，执行如下命令，确认是否所有线程均已成功开启Binlog，才能进行升级。 ``` select @@session.rds_sql_log_bin_inconsistent_count; ``` rds_sql_log_bin_inconsistent_count：表示所有用户连接上sql_log_bin的设置和rds_global_sql_log_bin的设置不一致的个数。 - 查询结果为0时，代表所有线程均已成功开启Binlog，所有需要记录Binlog的语句都会被记录到Binlog中。  - 查询结果不为0时 - 如果您使用的是DAS，请直接在SQL执行记录的"消息"页签下查看warning。  - 如果您使用的是MySQL客户端连接，继续执行如下命令，查看尚未成功开启Binlog的线程ID，查询到的线程ID中执行的语句可能暂时未能被记录到Binlog中。 ``` show warnings; ```       - 如果只读节点到主节点的复制延迟大于300秒，则无法升级小版本。  - 场景一（实例内核版本小于2.0.51.240305）：如果数据库内核从8.0.18升级到8.0.22版本，分区数大于1000时可能会升级失败，请升级之前联系华为云工程师协助检查版本兼容性。   |
| 升级中 | - 如果实例有大量表分区（100w+），重启实例时间可能会达到2小时以上。  - 实例存在大事务时，正式升级时主备倒换耗时可能超预期。  - 实例存在大事务时，场景二（实例内核版本在2.0.51.240305至2.0.51.2403\*\*之间）正式升级时设置只读失败。  - 升级内核小版本时，如果有只读节点，也会同步升级只读节点的小版本，升级过程中会重启节点，请您选择合适的时间升级（不支持单独升级只读节点的小版本）。升级内核小版本后，实例会升级到最新的内核小版本。升级成功后无法降级。  - 小版本升级过程中禁止EVENT的DDL操作，如CREATE EVENT、DROP EVENT和ALTER EVENT。  - 如果控制台出现提示信息"版本升级失败，请降低业务压力后，点击重试"，表示由于业务压力大导致升级失败，请降低业务压力或在业务低峰期重试升级。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 升级后 | - 场景二（实例内核版本在2.0.51.240305至2.0.51.2403\*\*之间）：升级失败会进行版本回退，恢复到一个新实例，新实例的名称为"原实例名"+"_copy"，回退后原实例不可用。如果原实例未被删除，则原实例继续正常计费，而新实例不会产生费用。只有在原实例被删除后，新实例才会开始计费。  - 场景二（实例内核版本在2.0.51.240305至2.0.51.2403\*\*之间）： - 时间点恢复无法恢复到数据字典升级过程中的时间点，默认向前查找最近可恢复的时间点。  - 实例在升级数据字典后到下一次全量备份前的时间段，无法恢复到当前实例和已有实例。    - 备份数据进行恢复时，原实例和目标实例的版本存在如下约束： - 原实例大于等于2.0.54.240600，目标实例的内核版本不能小于2.0.54.240600。  - 原实例小于2.0.54.240600，目标实例的内核版本不能大于等于2.0.54.240600。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   
#### 查看版本信息
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择指定的目标实例，单击实例名称，进入实例概览页面。
4. 在"实例信息 \> 配置信息"模块的"内核版本"处，查看内核小版本信息。
 
#### 升级单个实例的内核小版本
- [场景一]
  
  1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
  
  3. 在"实例管理"页面，选择指定的目标实例，单击实例名称。
  
  4. 在"实例信息"模块的"内核版本"处，单击"补丁升级"。 
     图1概览页面升级内核小版本   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689263991.png "点击放大")
     
     您也可以在"实例管理"页面的"数据库引擎版本"列看到内核小版本升级提示，单击"补丁升级"。
     图2实例管理页面内核小版本升级   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659024654.png "点击放大")
     
     
     
  
  5. 在弹框中，确认实例信息，单击"下一步"。 
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689263993.png "点击放大")
     
     
     
  
  6. 系统会自动进行升级预检查。预检查完成后，请仔细查看预检查信息，确认是否有检查失败项。如果所有检查项均成功，请单击"下一步"。如果存在检查失败项，请根据"检查结果说明"进行处理，处理后可单击"重新检查"。 
     预检查时会检查如下内容：
     - 升级权限检查：检查升级功能权限是否开启等。
     
     - 实例版本检查：检查实例版本是否满足要求。
     
     
     图3升级预检查   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659024656.png "点击放大")
     
     
  
  7. 在确认升级页面，选择升级方式，单击"确定"。实例开始升级到2.0.51.240305版本或2.0.51.2403\*\*版本。 
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184572.png "点击放大")
     
     
     
  
  8. 实例升级到2.0.51.240305版本或2.0.51.2403\*\*，单击"补丁升级"，在弹框中，确认实例信息，单击"下一步"。 
     图4实例成功升级到2.0.51.240305   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144181.png "点击放大")
     
     图5TaurusDB小版本预升级   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184574.png "点击放大")
     
     
     
  
  9. 系统会自动进行升级预检查。预检查完成后，请仔细查看预检查信息，确认是否有检查失败项。如果所有检查项均成功，请单击"下一步"。如果存在检查失败项，请根据"检查结果说明"进行处理，处理后可单击"重新检查"。 
     预检查时会检查如下内容：
     - 升级兼容性检查：如binlog_expire_logs_seconds设置是否满足升级要求等。仅检查失败时页面会显示此检查项。
     
     - 升级权限检查：检查升级功能权限是否开启等。
     
     - 实例版本检查：检查实例版本是否满足要求。
     
     
     图6升级预检查（成功）   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144183.png "点击放大")
     图7升级预检查（失败）   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002701611527.png "点击放大")
     
     
     
     
     
  
  10. 在确认升级页面，选择升级方式，单击"确定"。 
      图8确认升级   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184576.png "点击放大")
      
      - 立即升级：系统会立即升级您的数据库内核版本到当前最新版本。操作完成后，可进入任务中心的"即时任务"页签，查看该升级任务的相关信息。
      
      - 可维护时间段内升级：系统会在您设置的可维护时间段内，升级您的数据库内核版本到当前最新版本。操作完成后，可进入任务中心的"定时任务"页签，查看该升级任务的相关信息。
      
      
      
      
  
  11. 弹框中单击"确定"，开始进行预升级。 
      图9升级预检查   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144185.png "点击放大")
      
      
      
  
  12. 预升级完成后，实例的运行状态为"预升级完成观察中"，在该运行状态中不能做其他操作。进入实例概览页面，单击"补丁升级"进行小版本正式升级。 
      图10升级内核版本   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184578.png "点击放大")
      
      
      
  
  13. 在弹框中，单击"确定"，系统会自动进行升级预检查。 
      图11小版本正式升级   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144187.png "点击放大")
      
      
      
  
  14. 预检查信息确认无误后单击"下一步"，弹框中确认升级方式，单击"确定"。 
      图12小版本正式升级预检查   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184580.png "点击放大")
      
      图13小版本正式升级   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144189.png "点击放大")
      
      
      
  
  15. 确认弹框中的预检查信息，单击"确定"，实例的运行状态为"实例小版本升级中"，等待内核版本升级任务完成。 
      图14升级预检查   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184582.png "点击放大")
      
      
      
  
  16. 升级完成后，实例的运行状态为"内核版本升级成功观察中"，在该运行状态中不允许做其他操作。进入实例概览页面后，单击"完成升级"，实例运行状态变成"内核版本升级完成中"，升级完成后实例运行状态恢复正常。 
      图15实例状态   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144191.png "点击放大")
      
      图16完成升级   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184584.png "点击放大")
      
      
      
  
  17. 若您已开启高危操作保护，在"身份验证"弹框中单击"获取验证码"，正确输入验证码并单击"确定"，页面自动关闭。 
      通过进行二次认证再次确认您的身份，进一步提高账号安全性，有效保护您安全使用云产品。关于如何开启操作保护，具体请参考[《统一身份认证服务用户指南》](https://support.huaweicloud.com/usermanual-iam/iam_07_0002.html#section2)的内容。
      
      
   
- [场景二]
  
  1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
  
  3. 在"实例管理"页面，选择指定的目标实例，单击实例名称。
  
  4. 在"实例信息"模块的"内核版本"处，单击"补丁升级"。 
     图17概览页面升级内核小版本   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144193.png "点击放大")
     
     您也可以在"实例管理"页面的"数据库引擎版本"列看到内核小版本升级提示，单击"补丁升级"。
     图18实例管理页面内核小版本升级   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184586.png "点击放大")
     
     
     
  
  5. 在弹框中，确认实例信息，单击"下一步"。 
     图19TaurusDB小版本预升级   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144195.png "点击放大")
     
     
     
  
  6. 系统会自动进行升级预检查。预检查完成后，请仔细查看预检查信息，确认是否有检查失败项。如果所有检查项均成功，请单击"下一步"。如果存在检查失败项，请根据"检查结果说明"进行处理，处理后可单击"重新检查"。 
     预检查时会检查如下内容：
     - 升级兼容性检查：如binlog_expire_logs_seconds设置是否满足升级要求等。仅检查失败时页面会显示此检查项。
     
     - 升级权限检查：检查升级功能权限是否开启等。
     
     - 实例版本检查：检查实例版本是否满足要求。
     
     
     图20升级预检查   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184588.png "点击放大")
     
     
     
  
  7. 在确认升级页面，选择升级方式，单击"确定"。 
     图21确认升级   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144197.png "点击放大")
     
     - 立即升级：系统会立即升级您的数据库内核版本到当前最新版本。操作完成后，可进入任务中心的"即时任务"页签，查看该升级任务的相关信息。
     
     - 可维护时间段内升级：系统会在您设置的可维护时间段内，升级您的数据库内核版本到当前最新版本。操作完成后，可进入任务中心的"定时任务"页签，查看该升级任务的相关信息。
     
     
     
     
  
  8. 弹框中单击"确定"，开始进行预升级。 
     图22升级预检查   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184590.png "点击放大")
     
     
     
  
  9. 预升级完成后，实例的运行状态为"预升级完成观察中"，在该运行状态中不能做其他操作。进入实例概览页面，单击"补丁升级"进行小版本正式升级。 
     图23升级内核版本   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144199.png "点击放大")
     
     
     
  
  10. 在弹框中，单击"确定"，系统会自动进行升级预检查。 
      图24小版本正式升级   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184592.png "点击放大")
      
      
      
      
  
  11. 预检查信息确认无误后单击"下一步"，弹框中确认升级方式，单击"确定"。 
      图25小版本正式升级预检查   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144201.png "点击放大")
      
      图26小版本正式升级   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184594.png "点击放大")
      
      
      
  
  12. 确认弹框中的预检查信息，单击"确定"，实例的运行状态为"实例小版本升级中"，等待内核版本升级任务完成。 
      图27升级预检查   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144203.png "点击放大")
      
      
      
  
  13. 升级完成后，实例的运行状态为"内核版本升级成功观察中"，在该运行状态中不允许做其他操作。进入实例概览页面后，单击"完成升级"，实例运行状态变成"内核版本升级完成中"，升级完成后实例运行状态恢复正常。 
      图28实例状态   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184596.png "点击放大")
      
      图29完成升级   
      ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144205.png "点击放大")
      
      
      
  
  14. 若您已开启高危操作保护，在"身份验证"弹框中单击"获取验证码"，正确输入验证码并单击"确定"，页面自动关闭。 
      通过进行二次认证再次确认您的身份，进一步提高账号安全性，有效保护您安全使用云产品。关于如何开启操作保护，具体请参考[《统一身份认证服务用户指南》](https://support.huaweicloud.com/usermanual-iam/iam_07_0002.html#section2)的内容。
      
      
   
- [场景三]
  
  1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
  
  3. 在"实例管理"页面，选择指定的目标实例，单击实例名称。
  
  4. 在"实例信息"模块的"内核版本"处，单击"补丁升级"。 
     图30概览页面升级内核小版本   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184600.png "点击放大")
     
     您也可以在"实例管理"页面的"数据库引擎版本"列看到内核小版本升级提示，单击"补丁升级"。
     图31实例管理页面内核小版本升级   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144207.png "点击放大")
     
     
     
  
  5. 在弹框中，确认实例信息，单击"下一步"。 
     图32TaurusDB小版本预升级   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184602.png "点击放大")
     
     
     
  
  6. 系统会自动进行升级预检查。预检查完成后，请仔细查看预检查信息，确认是否有检查失败项。如果所有检查项均成功，请单击"下一步"。如果存在检查失败项，请根据"检查结果说明"进行处理，处理后可单击"重新检查"。 
     预检查时会检查如下内容：
     - 升级权限检查：检查升级功能权限是否开启等。
     
     - 实例版本检查：检查实例版本是否满足要求。
     
     
     图33升级预检查   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144209.png "点击放大")
     
     
     
  
  7. 在确认升级页面，选择升级方式，单击"确定"。 
     图34确认升级   
     ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184604.png "点击放大")
     
     - 立即升级：系统会立即升级您的数据库内核版本到当前最新版本。操作完成后，可进入任务中心的"即时任务"页签，查看该升级任务的相关信息。
     
     - 可维护时间段内升级：系统会在您设置的可维护时间段内，升级您的数据库内核版本到当前最新版本。操作完成后，可进入任务中心的"定时任务"页签，查看该升级任务的相关信息。
     
     
     
     
  
  8. 若您已开启高危操作保护，在"身份验证"弹框中单击"获取验证码"，正确输入验证码并单击"确定"，页面自动关闭。 
     通过进行二次认证再次确认您的身份，进一步提高账号安全性，有效保护您安全使用云产品。关于如何开启操作保护，具体请参考[《统一身份认证服务用户指南》](https://support.huaweicloud.com/usermanual-iam/iam_07_0002.html#section2)的内容。
     
     
  
  9. 查看变更结果。 
     在实例管理页面，可以看到实例状态为"实例小版本升级中"。稍后在对应的实例概览页面，查看内核版本，检查升级是否成功。此过程大概需要10\~20分钟。
     
     
   
#### 批量升级内核小版本
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择多个目标实例，单击列表左上方"补丁升级"。 
   图35批量补丁升级   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002087823204.png "点击放大")
   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/public_sys-resources/notice_3.0-zh-cn.png)
   每次选择的实例数量不能超过100个。
   
   
4. 在"补丁升级"弹框中，确认需要升级的实例信息。 
   图36确认实例信息   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144211.png "点击放大")
   
   
   
5. 系统会自动进行升级预检查。预检查完成后，请仔细查看预检查信息，确认是否有检查失败项。如果所有检查项均成功，请单击"下一步"。如果存在检查失败项，请根据"检查结果说明"进行处理，处理后可单击"重新检查"。 
   预检查时会检查如下内容：
   - 升级兼容性检查：如binlog_expire_logs_seconds设置是否满足升级要求等。仅检查失败时页面会显示此检查项。
   
   - 升级权限检查：检查升级功能权限是否开启等。
   
   - 实例版本检查：检查实例版本是否满足要求。
   
   
   图37升级预检查   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002659184606.png "点击放大")
   
   
   
6. 确认信息无误后，选择"升级方式"，按照提示在输入框中输入"YES"，单击"确定"。 
   图38确认升级方式   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689144213.png "点击放大")
   
   - 立即升级：系统会立即升级您的数据库内核版本到当前最新版本。操作完成后，可进入任务中心的"即时任务"页签，查看该升级任务的相关信息。
   
   - 可维护时间段内升级：系统会在您设置的可维护时间段内，升级您的数据库内核版本到当前最新版本。操作完成后，可进入任务中心的"定时任务"页签，查看该升级任务的相关信息。
   
   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/public_sys-resources/caution_3.0-zh-cn.png)
   - 等待2\~5分钟，观察实例是否已经开始进行补丁升级，如果没有进行补丁升级，需要检查参数"rds_global_sql_log_bin"的值为"ON"，参数"binlog_expire_logs_seconds"大于或等于"86400"，否则将无法进行补丁版本升级。
   
   - 如果参数设置正确，实例仍然没有开始升级，有可能是"rds_sql_log_bin_inconsistent_count"的值不为"0"，请等待"rds_sql_log_bin_inconsistent_count"的值为"0"后再进行升级。
    
   
   
7. 若您已开启高危操作保护，在"身份验证"弹框中单击"获取验证码"，正确输入验证码并单击"确定"，页面自动关闭。 
   通过进行二次认证再次确认您的身份，进一步提高账号安全性，有效保护您安全使用云产品。关于如何开启操作保护，具体请参考[《统一身份认证服务用户指南》](https://support.huaweicloud.com/usermanual-iam/iam_07_0002.html#section2)的内容。
   
   
 
#### 后续操作
返回实例列表，在左侧导航栏，选择"任务中心"，查看版本升级任务的执行进度。
- 对于升级方式为"立即升级"的任务： 在"即时任务"页签，搜索"TaurusDB实例版本升级"任务，查看执行进度。即时任务不支持取消。
  
- 对于升级方式为"可维护时间段内升级"的任务： 在"定时任务"页签，搜索实例ID，查看该实例下版本升级的任务执行情况。
  如果任务为"待执行"状态，单击"取消"，可取消执行该升级任务。
  
 
更多操作，请参见[查看TaurusDB实例任务](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_task_0001.html)。
#### 升级常见问题
#### 升级后实例为什么处于"升级成功观察中"状态？
当前实例为特殊状态"升级成功观察中"，此时数据库存在临时容灾实例，该临时实例的版本为未升级前的版本，用于极端场景下的兼容性回退使用。请客户侧观察业务是否存在异常，无异常情况即可单击"完成升级"按钮，释放临时实例，释放后无法再回退至老版本。
"升级成功观察中"状态下的实例在控制台无法进行参数修改、只读升主等操作。
#### 相关API
- [升级内核小版本](https://support.huaweicloud.com/api-taurusdb/UpgradeGaussMySqlInstanceDatabase.html)
- [批量实例小版本升级](https://support.huaweicloud.com/api-taurusdb/BatchUpgradeDatabases.html)
 
