升级TaurusDB实例内核小版本
操作场景
TaurusDB支持手动升级内核小版本,内核小版本的升级涉及性能提升、功能优化或问题修复等。
华为云有新的内核小版本发布时,您可以在“实例管理”页面“数据库引擎版本”列看到内核小版本升级提示,单击“补丁升级”跳转到小版本升级页面。
TaurusDB内核小版本功能详细内容请参见内核版本说明。
升级方案
升级信息 |
升级方案 |
说明 |
---|---|---|
内核版本 |
根据内核版本不同,升级内核小版本有如下三种方案:
|
|
升级时间 |
根据升级时间不同,升级内核小版本可以分为以下两种方式。
|
如果当前实例的内核版本存在已知潜在风险、重大缺陷,或者已过期、已下线,系统会通过短信、邮件等渠道进行提前通知,并在可维护时间段内下发升级任务。 |
使用须知
阶段 |
使用须知 |
---|---|
升级前 |
|
升级中 |
|
升级后 |
|
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。
- 在页面左上角单击
,选择 。
- 在“实例管理”页面,选择指定的目标实例,单击实例名称,进入实例概览页面。
- 在“实例信息”模块的“内核版本”处,单击“补丁升级”。
图1 概览页面升级内核小版本
您也可以在“实例管理”页面的“数据库引擎版本”列看到内核小版本升级提示,单击“补丁升级”。
图2 实例管理页面内核小版本升级 - 在弹出框中,选择升级方式,单击“确定”。
图3 TaurusDB小版本预升级
- 立即升级:系统会立即升级您的数据库内核版本到当前最新版本。操作完成后,可进入任务中心的“即时任务”页签,查看该升级任务的相关信息。
- 可维护时间段内升级:系统会在您设置的可维护时间段内,升级您的数据库内核版本到当前最新版本。操作完成后,可进入任务中心的“定时任务”页签,查看该升级任务的相关信息。
- 系统会自动进行升级预检查。
出现升级预检查弹框后,请仔细阅读提示信息,确认无误后单击“确定”,进行内核版本预升级。图4 升级预检查
- 预升级完成后,实例的运行状态为“预升级完成观察中”,在该运行状态中不能做其他操作。进入实例概览页面,单击“补丁升级”进行小版本正式升级。
图5 升级内核版本
- 在弹框中,单击“确定”,系统会自动进行升级预检查。预检查信息确认无误后单击“确定”,等待内核版本升级任务完成。
图6 小版本正式升级
- 确认弹框中的预检查信息,单击“确定”,等待内核版本升级任务完成。
- 完成后实例的运行状态为“内核版本升级成功观察中”,在该运行状态中不允许做其他操作。进入实例概览页面后,单击“完成升级”,实例运行状态恢复正常。
图7 实例状态图8 完成升级
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。
- 在页面左上角单击
,选择 。
- 在“实例管理”页面,选择多个目标实例,单击列表左上方“补丁升级”。
图9 批量补丁升级
每次选择的实例数量不能超过100个。
- 在“补丁升级”弹框中,确认需要升级的实例信息,并选择“升级方式”。
图10 选择升级方式
- 立即升级:系统会立即升级您的数据库内核版本到当前最新版本。操作完成后,可进入任务中心的“即时任务”页签,查看该升级任务的相关信息。
- 可维护时间段内升级:系统会在您设置的可维护时间段内,升级您的数据库内核版本到当前最新版本。操作完成后,可进入任务中心的“定时任务”页签,查看该升级任务的相关信息。
- 确认信息无误后,按照提示在输入框中输入“YES”,单击“确定”。
- 等待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”后再进行升级。