TDSQL-C MySQL 版的数据库代理提供事务拆分功能,能够将一个事务中读和写操作拆分到不同的实例上去执行,读请求转发到只读实例,降低主实例负载。
说明
显示事务(例如 begin 或者 star transaction )暂时不支持拆分。
开启或关闭事务拆分后仅对新连接生效。
背景信息
默认情况下,TDSQL-C MySQL 版数据库代理会将事务内的所有请求都发送到主实例以保障事务的正确性,但是某些框架会将所有请求封装到非自动提交的事务中,导致主实例负载过大。此时您可以使用事务拆分功能。
您可通过对数据库代理访问地址进行配置调整,开启或关闭事务拆分能力。
前提条件
操作步骤
2. 在集群管理页面 > 集群详情 > 数据库代理后单击详情,或在集群管理页面直接选择数据库代理页签进入数据库代理管理页面。
3. 在数据库代理管理页,选择访问策略,找到目标访问策略,单击配置调整。
说明
您也可以在数据库代理 > 概览 > 连接地址下找到目标访问地址,单击其操作列的调整配置。
4. 在调整配置窗口,根据实际需要,将事务拆分后的按钮打开或关闭,单击确定。
本页内容是否解决了您的问题?