ddl卡死,kill不掉,如何处理

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v6.5.8
【遇到的问题:问题现象及影响】DDL 卡死,无法取消,也无法kill,重启tidb也无法解决

有 mdl 锁吗?truncate 不应该执行很慢

怎么查mdl锁,

https://docs.pingcap.com/zh/tidb/stable/metadata-lock#元数据锁

 mysql.tidb_mdl_view
```这表,我这边查不出来,直接卡住,查不动
1 个赞

感觉和mdl真有关系。不过一般来说,这类问题,重启ddl owner所属的tidb都能解决。

你重启tidb 得所有的tidb都停止。再重启。

2 个赞

Schema version update failure may cause DDL job to get stuck · Issue #43755 · pingcap/tidb (github.com) 看看是否有命中 这个 bug?

重启完,还是有,过了十几分钟,自己消失了,不知道啥原因

1 个赞

学习下

正常重启完得等一会儿

重启解决99%的问题

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