TDSQL-C MySQL 版 事务拆分功能

TDSQL-C MySQL 版的数据库代理提供事务拆分功能,能够将一个事务中读和写操作拆分到不同的实例上去执行,读请求转发到只读实例,降低主实例负载。

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

注意:说明:

一、背景信息

默认情况下,TDSQL-C MySQL 版数据库代理会将事务内的所有请求都发送到主实例以保障事务的正确性,但是某些框架会将所有请求封装到非自动提交的事务中,导致主实例负载过大。此时你可以使用事务拆分功能。
你可通过对数据库代理访问地址进行配置调整,开启或关闭事务拆分能力。

二、前提条件

已 开通数据库代理。

三、操作步骤

1. 登录 TDSQL-C MySQL 版控制台,在集群列表,选择已开启代理的集群,单击集群 ID,进入集群管理页面。

2. 在集群管理 > 集群详情下的拓扑图中,鼠标移动到数据库代理板块,然后单击详情进入数据库代理管理页面。或在集群管理页面直接选择数据库代理页签进入数据库代理管理页面。

3. 在数据库代理管理页,选择访问策略,找到目标访问策略,单击配置调整。

注意:说明:

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

4. 在调整配置窗口,根据实际需要,将事务拆分后的按钮打开或关闭,单击确定。

四、相关 API

API 描述
配置数据库代理读写分离 本接口(ModifyProxyRwSplit)用于配置数据库代理读写分离。
赞 (0)
上一篇 4天前
下一篇 4天前