我本以为处于sleep状态的进程毫无用途,故而写了一个脚本,实时杀死mysql里的sleep进程,但正是这样,导致了我们系统里邮件发送服务的异常!
(该服务需要从mysql中提取包括邮箱地址等信息)
但不知道为什么会这样!思考了半天不得其解,请高手们帮忙指定其大概可能性!问题问得很模棱两可,鉴于mysql版的高手们超强的辨悟能力超强,能一眼看透提问者的意图,所以就这样吧! 呵呵!

解决方案 »

  1.   

    Sleep 
    The thread is waiting for the client to send a new statement to it. 
    等待你的应用发指定给数据库。 你的邮件发送程序是如何读取信息的?中间是否有过长的准备时间? 
      

  2.   

    表示连接没断,在连着且之间没有数据传输,就会处与sleep状态你可以用
    show processlist查看mysql的连接情况,其中time是空闲的时间(即上一次数据传输完到现在空闲间隔)