MySQL kill指令使用指南

qqsevere72746 11 0 pdf 2021-09-02 01:09:51

在Mysql中每个连接都是单独线程运行,可以使用语句 KILL processlist_id statement.来终止语句执行。KILL允许可选 CONNECTION或QUERY 修饰符:。使用show processlist 查看所有idKill 指令使用如果我们应用执行SQL后,由于锁select for update或者数量太大,导致执行SQL卡在数据库,此时想取消该SQL怎么办?kill与kill query 最大区别是是否取消该连接上执行的所有sql,即是否关闭该线程,如果关闭该线程即对应JDBC中statement关闭show processlist查看正在执行sql的线程id如果想取消该SQL执行,可以使用命令 kill query 407 取消SQL执行,执行后407线程并不会消失,如果该连接上有SQL执行会继续执行;但是如果使用kill 407 ,407线程会消失。使用时需要注意二者差异。

MySQL kill指令使用指南

MySQL kill指令使用指南

MySQL kill指令使用指南

用户评论
请输入评论内容
评分:
暂无评论