Mysql Show Process - 睡眠命令和做什么

时间:2009-10-15 18:01:00

标签: php mysql performance

我想知道我是否可以做些什么来更好地在使用MySQL启动命令时保持我的进程列表清洁。目前我已经看到了很多:

17325 user_a localhost db_1 Sleep 1132 NULL

17464 user_a localhost db_1 Sleep 1124 NULL

17983 user_a localhost db_1 Sleep 1078 NULL

18113 user_a localhost db_1 Sleep 1068 NULL

18207 user_a localhost db_1 Sleep 1060 NULL

18231 user_a localhost db_1 Sleep 1058 NULL

18353 user_a localhost db_1 Sleep 1047 NULL

18447 user_a localhost db_1 Sleep 1040 NULL

18489 user_a localhost db_1 Sleep 1036 NULL

23408 user_a localhost db_1 Sleep 637 NULL

我的phpscript中有什么东西可以清除它吗?

脚本看起来像: $q = 'select id from db_1 where fkId=2'; $ar = mysql_query($q); while($row=mysql_fetch_array($qr)){ echo($row['id']; }

提前致谢!

1 个答案:

答案 0 :(得分:2)

我要猜测,因为那里有10个线程,你使用的是持久连接。持久连接在处理请求时会做什么?他们睡觉。所以这是正常的,不需要清理。

除非您要禁用持久连接。

相关问题