Hologres管理控制台支持自助升级实例版本,以便您快速管理和执行实例升级任务。本文为您介绍Hologres实例的升级方式。
自助升级
使用限制
仅Hologres V1.1及以上版本支持。
Hologres V1.3.10以下版本默认为普通升级,不支持热升级;Hologres V1.3.10及以上版本默认为热升级。
RAM用户进行自助升级时,需要赋予AliyunHologresFullAccess的权限。更多RAM用户账号权限说明详情,请参见授予RAM用户权限。
操作步骤
登录Hologres管理控制台,在左侧导航栏单击实例列表。
在实例列表页面,单击目标实例名称。
在实例详情页面,单击版本参数后的升级版本。
在实例升级面板,选择升级版本,然后单击开始升级准备。
升级版本:可以根据业务情况选择最稳定的大版本以及当前版本最稳定小版本。详情请参见版本说明。
重要升级准备提供实例升级前的检查,包括检查实例版本的Query兼容性、性能等内容。主要包括:
实例影响:在升级准备期间不会影响实例使用。
准备时长:升级准备一般需要1~3小时,具体时间与实例规格和数据量有关,请耐心等待。
准备状态说明:
待升级:升级准备已经完成,版本检查无兼容性、性能等问题,可以进行升级。需要在7天内完成升级,超时需要重新进行升级准备。
准备失败:检查结果有异常,可能会有SQL兼容性、性能回退等问题,您可以提交工单反馈问题并根据运维人员建议执行后续步骤。
升级准备完成且成功后,在实例升级面板,选择升级时间,然后单击立即升级。
升级时间说明:
立即开始:按照升级步骤顺序执行,立即开始升级流程。
自定义时间:选择实例停止写入的时间。在热升级过程中,实例停止写入之前的步骤对实例没有任何影响。因此,在进行热升级时,可以合理选择实例停止写入的时间,以将对实例的影响降至最低。
在弹出的对话框中单击确定,开始升级。
自助升级操作日志
自助升级的操作记录会记录到操作审计中,关于查询操作审计信息请参见事件审计日志。
版本说明
Hologres具备向下兼容版本的能力,提供大版本和小版本供业务选择升级。
大版本:提供当前最新最稳定的大版本,大版本通常是新功能发布、老功能迭代优化等,详情请参见功能发布记录。
小版本:小版本一般是版本缺陷修复,提供当前实例所在大版本对应最新最稳定的小版本,例如:当前实例版本为大版本2.1,若Hologres提供最新最稳定的小版本2.1.60,则可以选择升级到2.1.60版本。
建议您可根据业务情况定期升级到最新的版本,以提升实例稳定性。
升级方式
Hologres当前支持两种升级方式:普通升级和热升级。两种升级方式具体说明如下:
因实例数据量有差异,在升级期间造成的服务不可用,不在服务等级协议保护范围内。
升级方式 | 升级时间 | 实例状态 | 升级时作业情况 | 说明 |
普通升级(停服升级) | 5~10分钟 | 升级期间停机,服务不可用。 |
|
|
热升级 | 10~30分钟 | 升级期间,服务处于只读状态(查询服务不受影响,写入服务不可用)。 |
|
产品形态对应的升级方式
不同的产品形态支持不同的升级方式,您可以根据业务需求选择升级方式:
产品形态 | 普通升级(停服升级) | 热升级 |
普通实例、主从实例、计算组实例 | 支持 | 支持(默认) 说明 主从实例升级后台默认使用主从打包升级方式,其中主实例采用停服升级,从实例采用热升级。升级过程中,从实例会出现一次闪断,该方式下可将从实例的影响降低到最小。 |
共享集群 | 支持(默认) 说明 共享集群由Hologres运维人员统一在指定时间进行升级。不支持单个实例单独升级,具体升级时间可及时关注产品公告通知。 | 不支持 |
常见升级准备失败报错
报错信息样例 | 处理方案 |
如下数据库中有表使用Segment格式,暂不支持升级到V2.0及以上版本。 数据库:xxx ;使用Segment格式表数量:xxx 数据库:xxx ;使用Segment格式表数量:xxx | 更改列存表的数据存储格式,完成批量转换后,单击终止升级终止本次升级,并重新提交升级准备,升级到最新版本。 |
实例中有Flink任务通过HoloHub模式访问读取Binlog的作业,暂不支持升级到V2.1及以上版本。 | 参见V2.0版本默认行为变更说明(2023年6月)完成相关操作并联系技术支持后,单击终止升级终止本次升级,并重新提交升级准备,升级到最新版本。 |
实例中有通过Flink的RPC模式访问Hologres的作业,暂不支持升级到V2.0及以上版本。 | 参见V2.0版本默认行为变更说明(2023年6月)完成相关操作并联系技术支持后,单击终止升级终止本次升级,并重新提交升级准备,升级到最新版本。 |
服务关联角色不存在,暂不支持升级到V2.2及以上版本。 | 创建Hologres服务关联角色后,单击终止升级终止本次升级,并重新提交升级准备,升级到最新版本。 |