我们在共享环境中使用MySQL并且定期遇到“太多连接”问题。当我尝试诊断时,每个人似乎都建议SHOW PROCESSLIST
或检查SHOW STATUS
输出中的'Threads_connected'变量。我发现的所有引用都暗示这两个显示等效信息,即'threads_connected'应该与SHOW PROCESSLIST
返回的条目数相匹配,但在我的所有测试SHOW PROCESSLIST
中只显示一个条目而'threads_connected'在3到10之间波动。
我的预感是SHOW PROCESSLIST
仅显示我的连接,而'threads_connected'显示所有用户的线程数,但我无法找到任何积极说明这一点的内容。这是什么交易?
答案 0 :(得分:5)
查看文档: http://dev.mysql.com/doc/refman/5.6/en/show-processlist.html
,特别是:
” 如果您具有PROCESS权限,则可以查看所有线程。否则,您只能看到自己的线程(即与您正在使用的MySQL帐户关联的线程) “