有一个长查询连接,kill ID不起作用,state状态是in transaction

可以重启能暂时解决问题 :joy:

准备重启吧

tiup client本地登陆试下?

有可能是锁表了,执行如下sql语句,然后使用kill命令将进程杀死,再执行你的语句试试SELECT * from information_schema.INNODB_TRX;

事务也许由于太大,处于回滚状态中

在某国产分布式数据库中碰到过类似问题,idle in transaction杀不掉后来重启才消失。

等了两天依旧没有消失。重启节点后,长连接消失。

怎么能查到时不是正在回滚?另外回滚的流程是怎么走的呢?

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