ADMIN RESUME DDL JOBS
ADMIN RESUME DDL
语句用于恢复当前处于暂停中的 DDL 作业。可以通过 ADMIN SHOW DDL JOBS
语句获取 DDL 作业的 job_id
。
该语句可用于恢复处于暂停中的 DDL 任务。成功恢复后,执行 DDL 任务的 SQL 语句会一直表现为正在执行。如果尝试恢复已经完成的 DDL 任务,会在 RESULT
列看到 DDL Job:90 not found
的错误,表示该任务已从 DDL 等待队列中被移除。
语法图
- AdminResumeDDLStmt
- NumList
AdminResumeDDLStmt ::=
'ADMIN' 'RESUME' 'DDL' 'JOBS' NumList
NumList ::=
Int64Num ( ',' Int64Num )*
示例
可以通过 ADMIN RESUME DDL JOBS
语句恢复当前处于暂停中的 DDL 作业,并返回对应作业是否恢复执行:
ADMIN RESUME DDL JOBS job_id [, job_id] ...;
如果恢复失败,会显示失败的具体原因。
MySQL 兼容性
ADMIN RESUME DDL
语句是 TiDB 对 MySQL 语法的扩展。