全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

设置代理访问策略

最近更新时间:2026-01-12 23:30:29

前提条件

已开通数据库代理

实例类型为高可用版或者单机版

配置代理策略

  1. 登录云数据库MySQL控制台,在实例列表页单击目标实例ID,进入实例管理页面。

  2. 单击左侧导航栏数据库代理,进入数据库代理页面。

  3. 在代理详情页的右上角,单击配置代理策略

  4. 在弹出的对话框中,根据业务需要修改代理连接地址的访问策略。点击确定。完成代理策略配置。

    配置项

    说明

    连接池

    数据库代理支持两种连接池类型,可根据业务特点选择最适合的方案:

    1)事务级连接池(默认)

    适用场景:

    • 业务侧多为短连接

    • 连接创建频繁

    • 连接数量较多(超过 MySQL 实例的连接数限制)

    说明:

    • 在上述场景下,事务级连接池可以有效复用后端连接,降低频繁建连带来的开销,提升系统性能。

    • 如果业务不受事务级连接池使用限制,建议优先选择事务级连接池。

    2)会话级连接池

    适用场景:

    • 业务侧多为长连接

    • 连接数量较少

    说明:

    • 当业务受事务级连接池使用限制,无法使用事务级连接池时,可选择会话级连接池。

    • 会话级连接池适合长生命周期连接,可保证连接在整个会话期间复用,但在短连接或高并发场景下可能无法充分降低连接开销。

    延迟剔除状态

    设置是否开启延迟剔除功能。若开启延迟剔除,当只读实例与主实例之间的复制延迟超过设定阈值时,该只读实例将被暂时屏蔽,不再承担读请求。被屏蔽的只读实例会在延迟恢复到阈值以下后,自动重新参与读流量分发。

    延迟阈值

    设置只读实例同步主实例数据时允许的最长延迟时间,取值范围:0~10000秒。

    推荐值:考虑到 SQL 执行差异,只读实例可能存在一定延迟,建议设置不小于 30 秒。

    配置说明:

    • 仅当只读实例的延迟时间 低于阈值 且读权重不为 0 时,读请求才会被路由至该只读实例。

    • 支持关闭延迟阈值功能。关闭后,读请求转发至只读实例将不再受延迟时间限制,但可能读取到滞后数据。

    该设置适用于可以在 牺牲部分读一致性 的前提下,提升读写分离性能的业务场景。

    读权重分配

    设置数据库各个实例的读请求权重,取值范围:0~100

    读请求将根据各实例配置的权重比例进行分配,权重值为相对权重,表示当前实例权重在所有实例权重总和中的占比。数据库代理将按照该比例,将读请求分发至不同实例执行。

    配置说明:

    • 实例的读权重越高,处理的读请求越多。例如:假设存在 1 个主实例和 3 个只读实例,其读权重分别设置为 0、10、20、20,则表示:

      • 主实例不承担读请求(写请求仍自动路由至主实例)

      • 3 个只读实例按照 1 : 2 : 2 的比例分担读请求

    • 修改读权重配置后将 实时生效,不会导致业务中断,已建立的连接也不会被强制断开。

      • 对于 事务级连接池,权重变更对所有连接立即生效

      • 对于 会话级连接池,权重变更仅对新建连接生效

    • 主实例与所有只读实例的读权重之和必须 大于 0,以确保至少有一个实例可以承担读请求。

数据库代理配置决策建议表

可参考如下表格建议配置数据库代理参数:

业务特征 / 需求

连接池类型建议

读权重建议

延迟剔除 / 延迟阈值建议

说明

短连接为主(如 PHP)

连接创建频繁、并发高

事务级连接池(默认)

只读实例权重大于主实例主实例可设为 0

建议开启阈值 ≥ 30s

最大化连接复用,降低建连开销,提升吞吐能力

长连接为主

连接数量少

会话级连接池

根据实例性能分配

可开启或关闭

会话级连接池可保证连接上下文一致性

读多写少

读请求占比高

事务级连接池

只读实例权重高主实例权重可为 0

建议开启

有效减轻主实例压力,提升整体读性能

对读一致性要求较高

会话级连接池

主实例权重 > 0

建议开启阈值较小

关键读请求可路由主实例,避免读到旧数据

可容忍一定读延迟

追求读性能

事务级连接池

只读实例权重高

可关闭或阈值较大

以性能优先,牺牲部分一致性

只读实例偶发延迟或不稳定

任意

正常分配

强烈建议开启

防止延迟实例承担读请求,保障数据质量

业务需精细控制流量分布

任意

精细化配置各实例权重

配合开启

适用于不同规格或跨 AZ 的只读实例

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈