【 TiDB 使用环境】生产环境
【 TiDB 版本】v7.5.4
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】tidb集群的tidb-server使用的F5做负载均衡,发现经常过出现负载并不均衡的问题,有没有更好的负载均衡推荐
haproxy和tiproxy这两个负载组件,使用哪个更好一些呢?
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
【 TiDB 使用环境】生产环境
【 TiDB 版本】v7.5.4
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】tidb集群的tidb-server使用的F5做负载均衡,发现经常过出现负载并不均衡的问题,有没有更好的负载均衡推荐
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
针对这种场景,TiProxy 的负载均衡策略主要有两点改进:
根据以上你的截图,我简单猜测下:要么 237 是新扩出来的节点;要么是断开连接时,刚好 237 上断开的连接更多。
你可以基于自己的工作负载做一些测试和对比。
虽然我们公司现在用的是haproxy,但是我们觉得原厂的TiProxy应该更好,正准备在新版本中验证使用TiProxy。