tidb Dashboard里的sql语句分析、慢查询,当时用的用户过多或者一个用户多个系统在使用时,希望知道sql发起客户端的IP,帮助快速定位使用服务器
- 请问要记录的 ip 是 tidb-server 的 ip, 还是要记录应用侧发送 sql 的应用服务器 ip?
- 知道 ip 的目的是什么?
记录应用服务器的ip,
有类似场景:一个相同大类的业务系统分配一个公共的查询只读用户,多个应用系统去使用,某个系统访问的时候产生的sql有性能问题,知道ip可以快速定位业务系统,或者通过ip可以知道一段时间发送的sql数量,判断和衡量是否是必要的访问
好的,我们会评估下,多谢。
此贴的需求有方案了吗?在哪个版本上有对应?
@qq24681430 Hi,从 v4.0.6 起慢日志中已有输出 Client IP 信息,样例如下:
# User@Host: root[root] @ localhost [127.0.0.1]