我想知道我是否可以做些什么来更好地在使用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']; }
提前致谢!
答案 0 :(得分:2)
我要猜测,因为那里有10个线程,你使用的是持久连接。持久连接在处理请求时会做什么?他们睡觉。所以这是正常的,不需要清理。
除非您要禁用持久连接。