我如何在 MySQL 服务器上检查以下内容:
哪些帐户与 mysql 服务器有开放连接?
他们多久请求一次新连接?
他们每个连接通常处理多少个请求?
如果我也能识别出发出调用的代码就好了,比如说:
/home/domainX/public_html/db.pl 或 /home/domainX/public_html/index.php
我猜想最后一部分只有在套接字调用时才可用,对吗?
答案1
哪些帐户与 mysql 服务器有开放连接?
mysqladmin 进程列表
他们多久请求一次新连接?
不确定 - 尝试常规查询日志 - 但我怀疑它可能不记录连接 - 只记录查询
他们每个连接通常处理多少个请求?
往上看。
如果我也能识别出拨打电话的代码就好了
套接字架构无法确定性地实现这一点 - 您只能从客户端程序的断言中获取这一点,或者通过分区代码来使用不同的身份验证详细信息。
我猜想最后一部分只有在套接字调用时才可用,对吗?
嗯?这个问题毫无意义。没有办法连接到 mysql其他比使用插座。
答案2
您可以尝试使用 mtop http://mtop.sourceforge.net/