读写连接同一个tidb好,还是连接不同的tidb好,这块有区别吗?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】7.3
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
读写连接同一个tidb好,还是连接不同的tidb好,这块有区别吗?

短连接无所谓,长连接肯定会固定在一个tidb上。
读写分离也可以

资源充足的情况下,肯定是读写分离的好。

主从分离的原因是单体数据库的写没法双写

有点我没考虑到 如果有大数据组可以考虑读写分离 把ap的查询都分到同一台tidb 把引擎设置为tiflash

1 个赞

TiDBer_oHSwKxOH

1 分钟

有点我没考虑到 如果有大数据组可以考虑读写分离 把ap的查询都分到同一台tidb 把引擎设置为tiflash

是的,这样的好处是你的ap业务全挂也不会影响tp业务。

回复一下免得每日签到挂了

连接不同的tidb好

官方不是推荐用那个haproxy吗

肯定是不同的好

签到避免断签

回复一下免得每日签到挂了

连接不同的tidb好

还是用负载均衡不关心这个问题最好

资源充足肯定分离好,资源不足的话,记得之前官方有发个实现 SQL 的规则化路由的方法来分离

2 个赞

回复一下免得每日签到挂了

最佳实践,能分实例则分

能用负载均衡就用负载均衡

自动负载不好么