tidb加索引卡死,进程一直running,无法杀死进程

在tiDB上进行create 索引操作,由于卡死,进行手动关闭窗口动作后,进程一直留在后台,然后使用 admin cancel ddl jobs 20038;操作后,显示进程已经处于cancelling 中,但对数据库进行DDL操作时发现全部会卡死,查资料发现是因为这个进程还处于取消中,导致后面的ddl操作处于排队中,请问怎么彻底杀死

show PROCESSLIST 然后kill id 是否试过》

这个任务之前还有没有结束的DDL,所以取消的DDL也是在排队中,重启所有tidb server组件就行

这应该是那种大事务,只能等待

试过,杀不掉

一直执行好几天了,无法停止

具体怎么操作呢请问

应该得重启所有tidb-server节点试下。。。

数据量多少啊,是不是数据量太大,导致cancel的话回滚时间也很长啊

就五千多条的表,加个索引就卡死了

tiup cluster restart XXX -R tidb-test
重启tidb节点

tiup 可以指定重启某个组件节点: tiup cluster restart {cluster-name} -N {tidb-ip:port}
这样吗

tiup cluster restart XXX -R tidb-test

XXX -R是名称吗,后面的tidb-test直接这么写吗

tiup cluster restart | PingCAP 文档中心
-N 是node -R是角色
可以参考下

mysql.tidb_mdl _view 先看下这个表了 有阻塞记录没

xxx是集群名字 -R 后面是角色,如tidb tikv pd等

-R后面需要加那些呢
tidb就行吗

加tidb就行,重启时候数据库访问会中断,你自己找时间跑

tiup cluster restart tidb-zhao -R tidb

这样吗