TDSQL-C MySQL 版 升级数据库代理内核小版本

TDSQL-C MySQL 版会不定期更新数据库代理的版本,新的版本可能涉及功能更新、性能优化或问题修复,可以以查看数据库代理版本更新动态。这里说明通过控制台手动升级数据库代理版本的操作及说明。

相关产品
TDSQL-C MySQL 版 产品页,含版本规格、价格与购买入口。

注意:警告:

注意:如果后台程序出现 bug,或者当系统发现安全隐患时,系统将通过站内信、短信等方式推送升级通知,TDSQL-C MySQL 版会在指定时间进行系统升级和修复,但此自动升级仅为系统辅助升级手段,并不保证所有实例均能立即升级至最新内核小版本。你可以在数据库代理页查看内核小版本状态,并及时手动升级内核小版本,以避免历史内核小版本可能存在的潜在风险。如在紧急服务升级/版本升级通知告知你6个月后,因你的原因仍未完成升级,因此产生的业务中断、数据丢失等损失和后果均由你承担。详情请参见 TDSQL-C MySQL 版服务等级协议。

一、前提条件

·已 开通数据库代理。

·当前实例的数据库代理版本不是最新版。

二、升级方案

你可以根据业务实际情况,选择升级切换时间以实现更平滑的升级。

·维护时间内:可以选择在实例维护时间内升级,设置实例维护时间请参见 修改实例维护时间。

·升级完成时:支持在升级完成时立即切换至所选择的数据库代理版本。

·滚动升级:拉起新的数据库代理版本节点,拉起后,新连接将通过新数据库代理版本节点访问数据库,旧数据库代理版本节点将不再接受新的连接请求,可设置切换等待时间,当到达切换时间后,旧的数据库代理版本节点才会被回收,同时切断旧数据库代理版本节点上的存量旧连接。

三、注意事项

·升级数据库代理版本会出现秒级别的闪断。请你尽量在业务低峰期执行升级操作,并确保你的应用具备自动重连机制。

·升级数据库代理版本是默认所有代理节点同时升级,若部分代理节点状态异常,则无法升级。

·仅支持升级数据库代理版本,不支持降级。

四、升级过程中可执行任务说明

在升级数据库代理版本过程中,当状态/任务为内核小版本升级中时,你可以对数据库代理执行的操作为:修改数据库代理的网络、修改数据库代理内网地址、修改数据库代理地址的备注。你不可以对数据库代理执行的操作为:调整配置、关闭数据库代理、升级内核小版本、重新负载均衡、修改网络、修改 IP,如需执行,请等待升级任务完成后再执行。

五、升级数据库代理版本

1. 登录 TDSQL-C MySQL 版控制台,在上方选择地域,然后单击目标集群 ID,进入集群管理页。

2. 在集群管理页,选择数据库代理页。

3. 在数据库代理页的概览 > 基本信息 > 代理版本后,单击升级内核小版本。

4. 在弹出的对话框,选择需升级的目标版本,选择升级切换时间,确认无误后,单击确定。

参数 操作说明
当前版本 显示实例当前的数据库代理版本。
目标版本 在此项选择要升级的目标数据库代理版本。有关各版本的更新说明,请参见 数据库代理版本更新动态。
切换时间 选择升级的切换时间,支持选择维护时间内、升级完成时、滚动升级三种。维护时间内:选择维护时间内,会在下一个维护时间内完成升级切换。升级完成时:选择升级完成时,会在版本升级完成时立即进行切换。滚动升级:选择滚动升级,需要设置切换等待时间,默认为10秒,取值范围:10 – 3600秒,到达切换等待时间后,系统回收旧版本节点。说明:选择滚动升级后,旧版本节点的存量连接不会被立即终止,所有新连接都自动路由到新版本节点,旧版本节点存量连接在等待超时后强制断开,业务基本无感知。具体流程如下:1. 系统拉起新的数据库代理版本节点。2. 旧版本节点存量连接保持。3. 升级任务暂停并保持等待(等待时间为你设置的“切换等待时间”)。4. 到达“切换等待时间”后,系统发送断开旧版本节点连接信号,随后断开旧版本节点连接,并清理旧版本节点配置。
升级涉及的相关节点 在此项下面,会展示本次升级涉及的数据库代理节点信息。

六、取消执行

在升级数据库代理版本过程中,如果切换时间选择为滚动升级但还未到达切换等待的时间,此时支持根据实际情况取消本次任务的执行,取消执行后,本次数据库代理版本不会升级。

1. 在数据库代理页的概览 > 基本信息 > 状态/任务后单击取消执行。

2. 在弹窗中,单击确定。

七、立即执行

注意:说明:

注意:操作立即执行后,会立即回收旧数据库代理版本节点,旧数据库代理版本节点上的存量连接会立即断开。

在升级数据库代理版本过程中,如果切换时间选择为维护时间内但还未到达维护时间,或者切换时间选择为滚动升级但还未到达切换等待的时间,此时如果你需要立即执行升级,切换数据库代理版本,可通过以下操作执行。

1. 在数据库代理页的概览 > 基本信息 > 状态/任务后单击立即执行。

2. 在弹窗中,单击确定。

八、相关 API

API 描述
升级数据库代理版本 本接口(UpgradeCDBProxyVersion)用于升级数据库代理版本。
赞 (0)
上一篇 4天前
下一篇 4天前