最近更新时间:2026-01-12 22:40:02
本节主要为您介绍如何通过RDS MySQL控制台使用数据库代理功能。
如需开通数据库代理功能,主实例需满足以下条件:
实例类型:高可用版、单机版
数据库版本:MySQL 5.6、MySQL 5.7、MySQL 8.0
地域:华北1(北京)、欧洲。
目前数据库代理免费使用。
登录云数据库MySQL控制台,在实例列表页单击目标实例ID,进入实例管理页面。
单击左侧导航栏数据库代理,进入数据库代理页面。
单击开通数据库代理,在开通数据库代理页面完成代理实例的配置与购买。
开通数据库代理需配置的参数说明如下表所示:
参数 | 说明 |
实例规格 | 可选规格:2C8G,4C16G |
节点数量 | 一个数据库代理实例包含多个代理节点,支持2~6个节点 |
连接限制 | 根据数据库代理规格设置默认连接数
说明:数据库代理客户短连接数暂不支持修改。 |
代理实例创建完成后,即可进入数据库代理详情页。在代理服务页面,您可以查看当前数据库代理的基本信息,查看或变更代理节点配置,配置读写分离,以及查看已关联实例的信息和状态等。
关闭数据库代理可能会对业务和数据库运行产生以下影响,请在操作前充分评估:
读写分离失效:如果应用通过数据库代理实现读写分离,关闭代理后,读请求将无法自动路由至只读实例,所有请求均发送至主实例,可能导致主实例负载过高,影响数据库性能和系统稳定性。
连接失效:通过代理地址建立的数据库连接在关闭代理后会断开,应用程序将无法再通过代理连接地址访问数据库。
连接管理问题:数据库代理提供连接池管理功能,用于复用后端连接、降低频繁建连开销。关闭代理后,应用需自行管理数据库连接,包括创建和销毁连接,可能增加资源消耗并影响性能。
性能影响:虽然直接连接数据库可以减少一次网络跳转,但失去代理提供的优化能力(如连接复用、负载分配等),在高并发场景下可能导致性能下降。
故障切换与高可用性影响:在部分场景下,数据库代理参与实例故障检测与自动故障转移。关闭代理后,这些功能需要由业务方或其他运维机制手动处理,可能降低系统高可用性。
数据库连接地址变化:
数据库代理已存在的连接会断开
RDS MySQL 实例的原始地址不受影响,可继续使用
若再次开通数据库代理,原代理连接地址将发生变化
如需关闭数据库代理,可按照如下步骤操作:
访问MySQL实例列表,顶部选择目标数据中心区域,单击目标实例ID。
单击左侧导航栏数据库代理。
单击页面右上角关闭数据代理。
单击确定。
纯净模式
