调整数据库代理配置

最近更新时间:2026-04-28 09:47:21

我的收藏
数据库代理功能支持调整配置,您可通过控制台对数据库代理的代理规格、可用区以及节点个数进行调整。

前提条件

注意事项

若调整配置操作时,数据库代理版本存在更新,则在调整配置过程中数据库代理版本会自动完成升级。
若所选数据库代理与主实例不在同一可用区,通过数据库代理连接时,写入性能可能会下降。
若计算后所需代理节点数量超过购买限制,建议选择更高规格代理。
代理规格为2核4000MB内存时,推荐的代理个数为主实例和只读实例 CPU 核数之和的1/8(向上取整)。
代理规格为4核8000MB内存时,推荐的代理个数为主实例和只读实例 CPU 核数之和的1/16(向上取整)。
代理规格为8核16000MB内存时,推荐的代理个数为主实例和只读实例 CPU 核数之和的1/32(向上取整)。

变配切换时间说明

您可以根据业务实际情况,选择变配的切换时间以实现更平滑的变配。
维护时间内:若选择在维护时间内切换,则配置调整完成后,系统会在您设定的维护时间段内进行切换。设置实例维护时间请参见 修改实例维护时间
升级完成时:若选择在升级完成时切换,则配置调整完成后,系统会立即自动切换为新配置。
滚动升级:若选择滚动升级,您可自定义切换的等待时间,默认为10秒,可设置的范围为10 - 3600秒,到达等待时间后才回收旧版本节点。

影响说明

若您的操作涉及如下场景,则必然伴随闪断,建议切换时间选择滚动升级。
场景1:数据库代理规格变更。
场景2:数据库代理同一可用区内的节点个数减少。
场景3:数据库代理变更可用区导致的当前可用区节点个数减少。
若您的操作涉及如下场景,则可能在升级结束后出现短时间内代理节点负载不均衡的情况,您可以根据业务当前情况执行重新负载均衡,执行时数据库代理会触发一次全局的闪断,您需要自行评估闪断的影响,合理选择重新负载均衡的执行要求(可选择在代理配置变更时自动执行重新负载均衡,或者调整配置后手动操作)。
场景1:数据库代理同一可用区内的节点个数增加。
场景2:数据库代理变更可用区导致的其他可用区节点个数增加。

操作步骤

1. 登录 TDSQL-C MySQL 版控制台,在集群列表,选择已开启代理的集群,单击集群 ID,进入集群管理页面。
2. 集群管理 > 集群详情下的拓扑图中,鼠标移动到数据库代理板块,然后单击详情进入数据库代理管理页面。或在集群管理页面直接选择数据库代理 tab 页进入数据库代理管理页面。
3. 在数据库代理页的概览页,在基本信息 > 节点个数后单击调整配置

4. 在弹出的对话框,根据需要修改数据库代理的相关配置(代理规格、可用区及节点个数),单击确定

5. 数据库代理页的基本信息下,任务状态由升级中变为运行中/等待升级,即可完成。
说明:
若您选择维护时间内切换,但因业务需要提前切换,您可在配置调整完成后,在数据库代理页的概览 > 基本信息 > 状态 / 任务升级待切换后单击立即完成
若重新负载均衡选择在调整配置后手动进行,则配置调整完成后,可在数据库代理页的概览 > 连接地址下进行手动操作重新负载均衡。

相关 API

API
描述
本接口(UpgradeProxy)用于升级数据库代理配置。