MySql - 待处理进程在哪里?

时间:2012-03-22 12:33:48

标签: mysql

我同时发布了数百个php脚本。为了概述' activty',我在mySql中做了一个SHOW PROCESSLIST。这将返回5个进程,包括SHOW PROCESSLIST 1。所以我想知道在处理之前所有其他待处理进程的位置。有命令要看那些吗?谢谢您的回复。干杯。马克

2 个答案:

答案 0 :(得分:0)

试试这个:

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST

如果您没有看到您的期望,那么PHP脚本在此选择运行时不会进行查询。

有关服务器主题的更多信息,您可以找到here

您还可以使用mysqlproxy查看所有内容。

答案 1 :(得分:0)

参见手册,特别是:

http://dev.mysql.com/doc/refman/5.6/en/show-processlist.html

  

如果您拥有PROCESS权限,则可以查看所有线程。除此以外,   你只能看到你自己的线程(也就是与之相关的线程)   你正在使用的MySQL帐户)

也许php脚本和SHOW PROCESSLIST的客户端正在使用不同的帐户......