事务拆分
RDS的数据库独享代理提供事务拆分功能,能够将事务内写操作之前的读请求转发到只读实例,降低主实例负载。
前提条件
背景信息
开启事务拆分后,在默认的Read Commited隔离级别下,当RDS接收到开启事务的语句(例如begin或set autocommit=0)时,不会立即开启事务,而是在发生写操作时才正式开启事务,正式开启事务前的读请求会通过负载均衡模块分流至只读实例。
说明 某些业务对全局一致性有要求,开启事务拆分后将不满足全局一致性,因此在开启事务拆分前请评估事务拆分功能是否适用于您的业务。
操作步骤
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论