刚接手老项目,需要厘清业务的技术架构。老项目没有留下文档,维护人员也都离职了,前人开发项目也比较随意所以架构有点乱。 目前从代码入手可以确定一些依赖关系,想从数据库层面反推一下。
不知道 mysql 有无类似 redis 的 client list 的命令,可以列出调用方的 ip ?
不知道 mysql 有无类似 redis 的 client list 的命令,可以列出调用方的 ip ?
1
SoulSleep Jul 11, 2018
V2EX 第 18925 号会员,加入于 2012-03-31 14:19:48 +08:00我的天!大佬是来钓鱼的吗 |
2
faceair Jul 11, 2018
机器上可以看连过来的 tcp 连接啊
|
4
luozic Jul 12, 2018 via iPhone mysql 里面不是有命令可以查连接数的?
SELECT SUBSTRING_INDEX(HOST, ':', 1) AS ip,count(*) FROM information_schema. PROCESSLIST GROUP BY ip; |
5
hcymk2 Jul 12, 2018
show (full) processlist
|
6
Tink PRO 能知道数据库端口还能查不出来有哪些连接
|
7
msg7086 Jul 12, 2018
最差你 netstat 看看 3306 端口的连接也行啊……
|
8
yangqi Jul 12, 2018
光看 processlist 不够的,要启用 syslog, 会记录所有 client 的连接情况
|
9
ETiV Jul 12, 2018 via iPhone
可能光有 IP 还不够,开 general log 开一天,看看都有些啥查询
|
11
guanhui07 Jul 12, 2018
show processlist
|
12
liuzhedash Jul 12, 2018
@Showfom #10
成了注册时间排序贴了? |
13
est Jul 12, 2018
@liuzhedash 意思就是说 LZ 这 6 年白混了。
|
14
cnail Jul 12, 2018
show processlist
|