晕了,mysql 居然kill不掉,请问有人知道吗?
以前从来没遇到过这种问题,虽然有相关现象(参见http://topic.csdn.net/u/20080123/15/47f2a905-36dd-45bf-a913-98b3018fd9d2.html)
今天遇到的问题更奇怪了,用show processlist发现有很多查询被locked,然后有10来个查询在Sending data
然后我就用kill命令想把这些sending data的查询干掉看看。结果奇迹就出现了,所有查询都没被kill掉,只是command栏变成了"killed"。几分钟过去了也没任何动静。现在除了被locked的查询,就是被killed的,不知道该咋办了。
另外,locked的查询中,有一条update语句,该查询如果被kill,似乎就能恢复正常。
这些查询很多都是简单根据id进行,速度应该相当快。而且也检查了磁盘空间有余,也没看到mysql日志有任何错误信息。