云数据库 MySQL 事务拆分功能

云数据库 MySQL 的数据库代理提供事务拆分功能,能够将事务内第一个写请求之前的读请求转发到只读实例上去执行,以降低主实例的负载。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

一、背景信息

默认情况下,云数据库 MySQL 数据库代理会将事务内的所有请求都发送到主实例以保障事务的正确性,但是某些框架会将所有请求封装到非自动提交的事务中,导致主实例负载过大。此时你可以使用事务拆分功能。

事务拆分功能默认关闭,你可通过对数据库代理访问地址调整配置,开启事务拆分能力。若在调整配置窗口开启了网络转发(仅云盘版实例支持开启),则不支持启用事务拆分。

二、前提条件

已开通 数据库代理。

三、操作步骤

1. 登录 MySQL 控制台,在上方选择地域,然后单击目标实例 ID,进入实例管理页。

2. 在实例管理页,选择数据库代理 > 访问策略,找到目标访问策略,单击设置。

注意:说明:

注意:你也可以在数据库代理 > 概览 > 连接地址下找到目标访问地址,单击其操作列的调整配置。

3. 在调整配置窗口,将事务拆分后的按钮设置为打开,单击确定。

赞 (0)
上一篇 4天前
下一篇 4天前