📣

TiDB Cloud Serverless 现已更名为
Starter
!此页面由 AI 自动翻译,英文原文请见
此处。

ADMIN PAUSE DDL JOBS

ADMIN PAUSE DDL 允许你暂停正在运行的 DDL 任务。可以通过运行 ADMIN SHOW DDL JOBS 来获取 job_id

你可以使用此语句暂停已发出但尚未完成执行的 DDL 任务。暂停后,执行 DDL 任务的 SQL 语句不会立即返回,而是看起来仍在运行。如果你尝试暂停已经完成的 DDL 任务,在 RESULT 列中会看到 DDL Job:90 not found 错误,表示该任务已从 DDL 等待队列中被移除。

语法概要

AdminPauseDDLStmt
ADMINPAUSEDDLJOBSNumList
NumList
Int64Num,

示例

ADMIN PAUSE DDL JOBS 会暂停当前正在运行的 DDL 任务,并返回任务是否成功暂停。可以通过 ADMIN RESUME DDL JOBS 恢复该任务。

ADMIN PAUSE DDL JOBS job_id [, job_id] ...;

如果暂停失败,会显示具体的失败原因。

MySQL 兼容性

此语句是 TiDB 对 MySQL 语法的扩展。

相关链接

文档内容是否有帮助?