进程杀不掉

【TiDB 使用环境】生产环境 /测试环境
【TiDB 版本】4.0.1
【部署方式】虚拟机
【操作系统/CPU 架构/芯片详情】centos
【集群节点数】3
【遇到的问题:问题现象及影响】使用如下sql进行查询,然后杀掉指定进程,但是执行成功后仍能查询到

【其他附件:截图/日志/监控】

kill tidb XXX试试

不行,kill和kill tidb命令都试过了

去执行这条 sql 对应的 tidb 实例上去杀

v4版本需要连接进程所在的节点,然后执行kill才可以,不支持全局kill

1 个赞

确实需要登录进程所在的节点上执行,但是kill 命令不行,必须使用kill tidb 进程id才可以

1 个赞

跨节点杀会话依赖 TiDB 节点间的内部通信,若节点离线则无法远程终止会话,需登录节点本地处理

不存在节点离线的情况

正在执行大事务呢吗

不清楚具体情况,看不到业务层面的操作

只能重启tidb节点才会释放

重启会释放,但不是最优方法。目前已经通过连接指定节点使用kill tidb 命令解决

这个可以的么,我试过次都不行的

可以。不过需要在该进程对应的tidb节点上执行

4.0.1 需登录对应 TiDB 节点,用 KILL TIDB 会话 ID 才能彻底终止会话

v4版本需要连接进程所在的节点才能Kill

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。