TiDB query 语句(drop /alter table) 全卡住了, kill query 也无法结束

我们有一个TidB V4.0.16 的集群,
之前对某个表有一个添加索引的操作. 因为表很大, 添加的过程非常长.
然后我在这期间又不想添加了, 按ctrl+ c 结束, 但是一直结束不了. 又想drop 这张表. 发现drop也卡着.
然后再drop其它表, 也还是卡住, 请问下, 有没有什么办法可以kill 这个query呢?

  1. select * from information_schema.cluster_processlist 找到ID.
  2. kill tidb query ID;

ADMIN SHOW DDL
然后ADMIN CANCEL DDL JOBS job_id

2 个赞

你这哪里是tidb菜鸟啊, 大神!!!
问题解决了, 非常感谢!!!

ctrl +c 在tidb 里面是停不下ddl的,需要ADMIN CANCEL DDL JOBS

2 个赞

如果MySQL碰到这种场景kill不掉,好像只能等

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