kill指令怎么正确的在MySQL数据库中使用
发布时间:2020-12-28 12:00:24
来源:亿速云
阅读:61
作者:Leah
这期内容当中小编将会给大家带来有关kill指令怎么正确的在MySQL数据库中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。KILL [CONNECTION | QUERY] processlist_id
在Mysql中每个连接都是单独线程运行,可以使用语句 KILL processlist_id statement.来终止语句执行。
KILL允许可选 CONNECTION或QUERY 修饰符:KILL CONNECTION ,KILL与无修饰符相同 :终止与给定关联的连接 processlist_id,在终止该连接正在执行的任何语句之后。
KILL QUERY终止连接当前正在执行的语句,但保持连接本身不变。
使用show processlist 查看所有id
Kill 指令使用
如果我们应用执行SQL后,由于锁select for update或者数量太大,导致执行SQL卡在数据库,此时想取消该SQL怎么办?可以通过kill命令停止mysql线程或者是取消该SQL执行,此处需要到底是执行 kill threadId指令还是 kill query theadId指令?