1. 首页
  2. 数据库
  3. MySQL
  4. MySQL kill指令使用指南

MySQL kill指令使用指南

上传者: 2021-09-02 01:26:52上传 PDF文件 249.87 KB 热度 13次

在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线程会消失。使用时需要注意二者差异。

用户评论