日志里有报错 database doesn’t exist
tidb-01-logs.tar.gz (454.4 KB) tidb-02-logs.tar.gz (52.0 KB)
tidb的这类DDL应该是单队列的,我觉得应该是之前的没执行完,后面的无法执行吧
我认为也是,但是问题就变成了772语句为什么总是不结束。
如果不重要的话先执行kill job吧.后面失败的再尝试执行.
可以删除这个DDL Job么?
可以 cancel 这个 ddl,这个在 metrics_schema 执行 create table 就会有这样的问题。
tidb log 如下:
是否和 metrics_schema 这个系统数据库有关,
我发现这个问题了,我觉得应该限制在系统库内执行任何“写”性质的DDL语句.
[quote=“liuhan907, post:8, topic:36675, full:true”]
我发现这个问题了,我觉得应该限制在系统库内执行任何“写”性质的DDL语句.
如果有大量drop ,alter rename 这种是不是 很容易卡住
目前 ddl 处理线程分为 index 和 其他,每个线程池在 ddl 的执行顺序上是串行的,所以会感觉卡主,其实是顺序执行,时间长的可能是还没有排队到。
请问,怎么cancel ddl job?
官方文档搜索,admin 语法可以看到。
嗯,找到了
ok·