我知道一种情况是程序connect数据库然后还没有close,这时候会出现sleep。
除了这种情况以外还有没有第二个可能性,因为我发现我程序里面都是connect以后,做完查询都是close了连接的,为什么在数据库里面还会出现几十个sleep进程?并且有些是已经sleep了几百秒的,程序上不可能会出现这么长时间不close的

解决方案 »

  1.   

    你的那部分查询可能是数据量比较大,所以一直query.
    把具体日志贴出来吧.
      

  2.   

    query我知道是正在查询,没有query,都是sleep
      

  3.   

    有人知道吗?有没有关于sleep状态的详细解释?
      

  4.   

    我也在寻找这个问题的说法,我检查了mysql连接pcontents();和mysql_close();但是没有效果。