📣

TiDB Cloud Serverless が
Starter
に変わりました!このページは自動翻訳されたものです。
原文はこちらからご覧ください。

管理者履歴書DDLジョブ

ADMIN RESUME DDL使用すると、一時停止中のDDLジョブを再開できます。2 はjob_id ADMIN SHOW DDL JOBS実行すると確認できます。

このステートメントを使用すると、一時停止中のDDLジョブを再開できます。再開が完了した後も、DDLジョブを実行するSQL文は実行中として表示されます。すでに完了しているDDLジョブを再開しようとすると、列RESULTにエラーDDL Job:90 not foundが表示されます。これは、ジョブがDDL待機キューから削除されたことを示します。

概要

AdminResumeDDLStmt
ADMINRESUMEDDLJOBSNumList
NumList
Int64Num,

ADMIN RESUME DDL JOBS現在一時停止中の DDL ジョブを再開し、ジョブが正常に再開されたかどうかを返します。

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

再開に失敗した場合は、失敗の具体的な理由が表示されます。

注記:

  • クラスタのアップグレード中は、実行中のDDLジョブが一時停止され、アップグレード中に開始されたDDLジョブも一時停止されます。アップグレード後、一時停止されていたすべてのDDLジョブは再開されます。アップグレード中の一時停止と再開の操作は自動的に実行されます。詳細はTiDB スムーズアップグレードご覧ください。
  • このステートメントは複数のDDLジョブを再開できます。1 ADMIN SHOW DDL JOBSステートメントを使用して、DDLジョブのjob_idのステートメントを取得できます。
  • その他のステータス ( paused以外) の DDL ジョブは再開できず、再開操作は失敗します。
  • ジョブを複数回再開しようとすると、TiDB はエラーError Number: 8261報告します。

MySQLの互換性

このステートメントは、MySQL 構文に対する TiDB 拡張です。

参照

このページは役に立ちましたか?