【 TiDB 使用环境】生产环境
【 TiDB 版本】v4.0.9
【遇到的问题:问题现象及影响】
tidb show processlist ,无法像mysql那样显示query的来源HOST:端口信息,现在有个很慢的sql想精确定位来源,怎么定位啊? 群友说新版本会显示,但我现阶段也没法升级集群。求各位支个招,怎么去定位到具体的IP+端口信息,thanks~~
【资源配置】
【附件:截图/日志/监控】
意思是说不是版本的问题,是用了haproxy才导致的不显示端口信息吗?
我看了下文档,是不是需要如下配置步骤:
1,haproxy配置
server tidb-1 10.9.18.229:4000 send-proxy check inter 2000 rise 2 fall 3
server tidb-2 10.9.39.208:4000 send-proxy check inter 2000 rise 2 fall 3
server tidb-3 10.9.64.166:4000 send-proxy check inter 2000 rise 2 fall 3
2,tidb修改配置:
proxy-protocol.networks: 192.168.241.54,192.168.241.55 #此配置为我haproxy的地址
我上面的配置有问题吗?
是这么配 不过你的haproxy最好是单独的机器 和其他的组件混合部署可能会有访问不了的情况
1 个赞
是单独的节点,不过我Haproxy有2个节点,互为keepalived主从的
那没关系
好的,感谢~
4.0里就是没有端口信息,5.0才开始有的。
不过有ip已经足够判断来源了
1 个赞
好的。
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。