如何validation连接的用户以及他们在MySQL上执行多less请求?

我如何检查我的MySQL服务器如下:

  1. 什么账户有一个开放的连接到MySQL服务器?

  2. 他们多久需要一次新的连接?

  3. 他们通常每个连接有多less个请求?


如果我能够识别正在拨打电话的代码,那就太好了,假设:

/home/domainX/public_html/db.pl或/home/domainX/public_html/index.php

我想这最后一部分只有在套接字调用是可用的吗?

什么账户有一个开放的连接到MySQL服务器?

mysqladmin进程列表

他们多久需要一次新的连接?

不知道 – 尝试一般查询日志 – 但我怀疑它可能不logging连接 – 只有查询

他们通常每个连接有多less个请求?

往上看。

如果我能够识别正在进行呼叫的代码,这将是很好的

套接字体系结构不允许这样确定性 – 您只能从客户端程序的断言或通过对代码进行分区以使用不同的身份validation详细信息来获取此信息。

我想这最后一部分只有在套接字调用是可用的吗?

嗯? 这个问题没有意义。 除了使用套接字之外,没有办法连接到mysql。

你可以尝试使用mtop在http://mtop.sourceforge.net/