【 TiDB 使用环境`】测试环境
【 TiDB 版本】v6.0.0
【遇到的问题】我们部署了9个tidb,以及1个Haproxy做负载均衡,我想知道数据库链接被Haproxy转发到了哪个tidb,请问tidb内部会存储这种元信息吗?可以直接通过sql查询到吗?
【复现路径】
【问题现象及影响】
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。
【 TiDB 使用环境`】测试环境
【 TiDB 版本】v6.0.0
【遇到的问题】我们部署了9个tidb,以及1个Haproxy做负载均衡,我想知道数据库链接被Haproxy转发到了哪个tidb,请问tidb内部会存储这种元信息吗?可以直接通过sql查询到吗?
【复现路径】
【问题现象及影响】
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。
可以看HAProxy的监控,转发到了哪个tidb server。也可以在tidb server上看global processlist select * from information_schema.cluster_processlist;
。
你是想在tidb上看到真实的客户端请求地址么
通过 HAProxy 代理到其他 TiDB,如果 SQL 本身不可溯源的话,应该只能通过 HAProxy 的日志和监控去看转发到哪台 TiDB。
HAProxy 日志:https://blog.51cto.com/u_11886307/2406609
对的,上面的答案比较符合我的需求select * from information_schema.cluster_processlist;
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。