
# 补丁升级
#### 操作场景
DDS支持补丁升级，补丁升级涉及性能提升、新功能或问题修复等。补丁升级详情见[内核版本说明](https://support.huaweicloud.com/bulletin-dds/dds_version_006.html)。
当数据库版本为风险版本时，会提醒用户进行数据库补丁升级。
华为云有新的补丁发布时，您可以在"实例管理"页面如[图1]"数据库版本"列看到补丁升级的提示，单击"补丁升级"跳转到升级页面。
如果当前实例的内核版本存在已知潜在风险、重大缺陷，或者已过期、已下线，系统会通过短信、邮件等渠道进行提前通知，并在可维护时间段内下发升级任务。
图1升级   
![](https://support.huaweicloud.com/usermanual-dds/zh-cn_image_0000002340965596.png "点击放大")
#### 注意事项
- DDS不允许降级操作，比如4.0版本降至3.4版本。
- 当有对应的补丁更新时（定期同步开源社区问题、漏洞修复），请及时进行升级。
- 补丁升级会重启实例，服务每个节点可能会出现1次30秒内的闪断，请您尽量在业务低峰期执行该操作，或确保您的应用有自动重连机制。
- 补丁升级过程中禁止event的ddl操作，如create event、drop event和alter event。
- 补丁升级前，客户业务侧需要确保没有长耗时操作（如创建索引，全表扫描等操作），否则可能会导致升级失败甚至业务受损。用户可通过db.currentOp()命令，或DAS实时会话查询功能，排查是否有长耗时请求正在执行。
 
#### 约束条件
- 目前支持补丁升级的实例类型有集群和副本集。
- 实例的版本需为3.4及以上版本。
- 实例状态异常或执行其他action时，无法进行补丁升级。
- 实例中存在异常节点，无法进行补丁升级。
 
#### 操作步骤
1. [登录管理控制台](https://console.huaweicloud.com)。
2. 单击管理控制台左上方的![](https://support.huaweicloud.com/usermanual-dds/zh-cn_image_0000001699158230.png)，选择区域和项目。
3. 在页面左上角单击![](https://support.huaweicloud.com/usermanual-dds/zh-cn_image_0000001746957641.png)，选择"数据库 \> 文档数据库服务 DDS"，进入文档数据库服务信息页面。
4. 在"实例管理"页面，选择指定的实例，单击"数据库版本"列的"补丁升级"。 
   图2补丁升级   
   ![](https://support.huaweicloud.com/usermanual-dds/zh-cn_image_0000001241219931.png "点击放大")
   您还可以单击目标实例名称，在"基本信息"页面，"数据库信息"模块的"数据库版本"处，选择"补丁升级"。
   图3补丁升级   
   ![](https://support.huaweicloud.com/usermanual-dds/zh-cn_image_0000001196737880.png "点击放大")
   
   
5. 在弹出框中，根据业务需求选择升级方式，单击"确定"。您可在任务中心查看补丁升级情况。 
   - 中断时间最短：升级过程对业务影响相对较小。
   
   - 变更时长最短：升级过程时长相对较短。
   
   
   图4选择升级方式   
   ![](https://support.huaweicloud.com/usermanual-dds/zh-cn_image_0000001241338381.png)
   ![](https://support.huaweicloud.com/usermanual-dds/public_sys-resources/note_3.0-zh-cn.png)
   升级所需时间请以实际为准。
   
   
 
#### 相关API
| API                                                                        | 说明             |
|:---|:---|
| [数据库补丁升级](https://support.huaweicloud.com/api-dds/dds_api_0134.html)       | 升级数据库补丁版本。     |
| [查询数据库补丁升级预估时长](https://support.huaweicloud.com/api-dds/dds_api_0218.html) | 查询数据库补丁升级预估时长。 |
| [批量数据库补丁升级](https://support.huaweicloud.com/api-dds/dds_api_0272.html)     | 批量升级数据库补丁版本。   |
   
