腾讯云TDSQL 读写分离的三种方式

本文介绍了腾讯云TDSQL实现读写分离的三种方法:通过/slave/,proxy自动读写分离和创建只读账号。通过实例测试验证了通过/slave/和proxy的rw_split参数调整能有效实现读写分离,而只读账号则适用于只读业务。
摘要由CSDN通过智能技术生成

TDSQL是分布式数据库,所以支持读写分离,以解决数据库读写压力是必备的技能。而据我了解,TDSQL有3种方式将只读查询发送到备库。它们分别是:

通过/slave/,需要在连接的时候通过 "-c" 开启透传功能 通过proxy的自动读写分离,应该要设置 rw_split="2" 参数值 创建只读帐号 下面我们来测试一下前2种读写方式,以验证是否能够达到读写分离的效果(创建只读帐号的方式比较简单,这里就不在演示了) 一、查看实例当前的主从节点分布情况 image.png

通过赤兔我们可以发现,我的主库现在是10,85.10.51 ,从库分别是10,85.10.52,10,85.10.53

二、以默认的方式验证是否会读写分离

1)直接在主库上执行 select TABLE_NAME from tables limit 2 ;

MySQL [(none)]> use information_schema; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A

Database changed MySQL [information_schema]> select TABLE_NAME from tables limit 2 ;
+-------------------+ | TABLE_NAME | +-------------------+ | CHARACTER_SETS | | CLIENT_STATI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值