superDudu
(Super Dudu)
#1
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】 TiDB V5.0
【问题描述】
TIDB使用HAProxy之后,sysbench的压测的point_select的性能反而下降,TiDB为3台机器
单独压测单个TiDB

使用HAProxy之后,测试的结果
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
1 Like
HAProxy 我们自己测过,该插件本身性能有损。根据提供的信息来看,结果差别较大应该跟HAProxy 配置的并发和HAProxy 所在机器的CPU核数有关系,可以排查下HAProxy 本身瓶颈
懂的都懂
(wangtianyi)
#3
HaProxy 必然会有性能损失,大概损失 20% 是在预期之内的。
如果对损失的容忍度比较低的话,可以考虑硬件层面上的 dns roundrobin。
2 Likes
leeray
(Lileiaab)
#4
HAProxy 通过通过负载均衡算法将每次的请求转发到注册的TiDB Server中的一个其实就有一定的性能消耗。
另外 HAProxy+多TiDB Server 提供的系统容错性的能力。当其中部分TiDB Server宕机时,HAProxy仍能够对外提供服务。
懂的都懂
(wangtianyi)
#7
可以看一下 haproxy 机器上面的 cpu 的负载吗?瓶颈是不是在 cpu 上。您这面的 haproxy 是单独部署的吗?
system
(system)
Closed
#8
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。