win1027 发表于 2012-7-31 11:08:30

kill杀掉sql执行进程问题

        INSERT INTO temp_duplicate_roster(username, jid)
        SELECT username, jid FROM shrink_roster GROUP BY username, jid HAVING COUNT(*) > 1;
我执行如上查询,执行计划用到了临时表和filesort,执行了十多分钟后,还没执行完,我不想查询了,就如下操作终止它:
show processlist;
kill ..;

可现在几十分钟过去了,该进程还没杀死,show processlist显示:
139882 | tjl          | 192.168.199.248:39926 |test_db | Killed      |    5627 | removing tmp table | NSERT INTO temp_duplicate_roster。。。

而且在shrink_roster上还持有锁。请问谁有方法彻底终止该进程?

紀念1224 发表于 2012-7-31 15:21:30

進來關注了.~
页: [1]
查看完整版本: kill杀掉sql执行进程问题