代码之家  ›  专栏  ›  技术社区  ›  Petrogad

mysql显示进程-sleep命令和操作

  •  1
  • Petrogad  · 技术社区  · 16 年前

    我想知道在用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

    我的博士论文里有什么我可以做的来清理这个吗?

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

    事先谢谢!

    1 回复  |  直到 16 年前
        1
  •  2
  •   longneck    16 年前

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

    除非您想禁用持久连接。