暂无图片
请问各位大佬mysql杀会话问题。kill命令是不是只能杀前台会话?
我来答
分享
小北
2024-11-28
请问各位大佬mysql杀会话问题。kill命令是不是只能杀前台会话?

请问各位大佬mysql杀会话问题。kill命令是不是只能杀前台会话?

谢谢!

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
龙舌兰地落🌏

什么叫前台会话?它kill就是终止一个线程啊,连接也断掉。如果用的是kill query则终止连接当前正在执行的语句,而保留连接不断。

暂无图片 评论
暂无图片 有用 2
暂无图片
小北
题主
2024-11-28
kill的是show processlist中会话。show processlist只能显示前台会话。比如purge_thread在show processlist中不能显示,是不是也就不能通过kill的方式来杀掉purge_thread。
龙舌兰地落🌏
答主
2024-11-28
哦你说的是BACKGROUND的系统线程,这类线程在performance_schema.threads能显示,但是对应的processlist_id是null。由于kill后面跟的是processlist_id(官网写的),所以不能kill。
龙舌兰地落🌏

图片.png

暂无图片 评论
暂无图片 有用 3
Ann.

1122

暂无图片 评论
暂无图片 有用 0
teemoll_

通过 KILL 命令提供的 线程 ID,这是 MySQL 中每个连接或线程的唯一标识。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏