MySQL threads_connected和SHOW PROCESSLIST不匹配

时间:2011-12-19 16:53:28

标签: mysql

我们在共享环境中使用MySQL并且定期遇到“太多连接”问题。当我尝试诊断时,每个人似乎都建议SHOW PROCESSLIST或检查SHOW STATUS输出中的'Threads_connected'变量。我发现的所有引用都暗示这两个显示等效信息,即'threads_connected'应该与SHOW PROCESSLIST返回的条目数相匹配,但在我的所有测试SHOW PROCESSLIST中只显示一个条目而'threads_connected'在3到10之间波动。

我的预感是SHOW PROCESSLIST仅显示我的连接,而'threads_connected'显示所有用户的线程数,但我无法找到任何积极说明这一点的内容。这是什么交易?

1 个答案:

答案 0 :(得分:5)

查看文档: http://dev.mysql.com/doc/refman/5.6/en/show-processlist.html

,特别是:

” 如果您具有PROCESS权限,则可以查看所有线程。否则,您只能看到自己的线程(即与您正在使用的MySQL帐户关联的线程) “