kill 命令无效

【 TiDB 使用环境】生产环境
【 TiDB 版本】6.5.1
kill 线上的慢SQL ID 没有生效

可能是sql执行太久,回滚需要一点时间

[2023/04/24 18:09:52.905 +08:00] [INFO] [server.go:769] [kill] [connID=5853656969768947107] [query=false]
[2023/04/24 18:09:54.345 +08:00] [WARN] [server.go:612] [“Server.onConn handshake”] [conn=5853656969768958439] [error=“write tcp 10.0.254.170:4000->100.116.243.1:49886: write: connection reset by peer”] [“remote addr”=100.116.243.1:49886]
[2023/04/24 18:09:54.686 +08:00] [WARN] [server.go:612] [“Server.onConn handshake”] [conn=5853656969768958441] [error=“write tcp 10.0.254.170:4000->100.116.152.1:32183: write: connection reset by peer”] [“remote addr”=100.116.152.1:32183]

select不用回滚吧

请问开启了global kill的功能参数了吗?

或者明确登录到SQL所在的tidb-server再执行kill 操作

5.1版本有这个bug,执行kill 命令出现杀不掉sql 的情况, 但是看你的版本是6.1版本,应该早就修复了,是不是登录到了对应的节点?

看起来还是个BUG

遇到过很多次,即使不是慢sql也kill不掉,最后重启tidb-server了 :joy:

是登录到tidb_server里执行的kill

global kill 是什么功能啊

就是在一个tidb节点可以杀掉集群内所有tidb的进程

应该是Bug,好多版本遇到这个问题了

:innocent:

https://docs.pingcap.com/zh/tidb/stable/tidb-configuration-file#enable-global-kill-从-v610-版本开始引入

enable-global-kill 从 v6.1.0 版本开始引入

  • 用于开启 Global Kill(跨节点终止查询或连接)功能

BUG,杀不掉,只能重启。

开启 Global Kill 属性