查看当前连接属于哪个tidb节点

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:2.1.10
  • 【问题描述】:tidb节点有两个,前端为haproxy负载均衡。有什么方法可以查看当前连接到哪一个节点?例如命令行有什么变量可以查看这个么?

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出打印结果,请务必全选并复制粘贴上传。

当前还没有办法看到。 如果可以,可以 show processlist; 查看当前的连接数,然后和监控对比下,也能确认连接的 TIDB-server。

而且现在tidb为多个节点,show full processlist也只能查看到当前连接的节点的进程,想看哪个节点的进程还得调节负载均衡,这样还是不太方便。当然,集群之间确实比较复杂,后期有计划多节点之间共享这些信息么?

  • show processlist 多个节点合并,已经添加到了 roadmap 了,但是优先级较低,短时间还无法使用。