すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ショーDDL

最終更新日:Jun 04, 2024

DDLステートメントは、PolarDB-XインスタンスのDDLジョブとして実行されます。 SHOW DDLステートメントを実行して、PolarDB-XインスタンスのDDLジョブを表示できます。

構文

ショー [フル] DDL;

ショーDDL\G;
*************************** 1。 行 ***************************
           JOB_ID: 1359947811109470208
    OBJECT_SCHEMA: d1
      OBJECT_NAME: t2
           エンジン: DAG
         DDL_TYPE: ALTER_TABLE
            州: 麻痺
BACKFILL_PROGRESS: 0%
 PHY_DDL_PROGRESS: 100%
         進歩: 20%
       START_TIME: 2021-08-05 11:01:25.291
         END_TIME: 2021-08-05 11:02:27.020
 ELAPSED_TIME(MS): 61729
      PHY_PROCESS: 
       キャンセル可能: true
1行セット (0.03秒) 

レスポンスパラメーター

パラメーター説明
JOB_IDDDLジョブの一意のID。 IDは、LONGデータ型の64ビット符号付き整数です。
OBJECT_SCHEMADDLジョブが実行されるオブジェクトのスキーマ名。
OBJECT_NAMEDDLジョブが実行されるオブジェクトの名前。 たとえば、値は、DDLステートメントが実行されるテーブルの名前にすることができます。
エンジンDDLジョブのエンジンタイプ。 デフォルト値: DAG
DDL_TYPEDDLジョブのタイプ。 例: CREATE_TABLE
DDLジョブの状態。 詳細は、「DDLジョブステータス」をご参照ください。
BACKFILL_PROGRESSDDLジョブでのデータバックフィルの進行状況。
PHY_DDL_PROGRESSDDLジョブで実行されているバッチ物理DDLステートメントの進行状況。
進歩DDLジョブの進行状況。
START_TIMEDDLジョブの開始時刻。
END_TIMEDDLジョブの終了時刻。
ELAPSED_TIME(MS)DDLジョブが開始されてから経過した時間。 単位:ミリ秒。
PHY_PROCESS実行中の物理DDLステートメントの状態。
CANCELABLECANCEL DDLステートメントを実行してDDLジョブをキャンセルできるかどうかを示します。

DDLジョブのステータス

SHOW DDLステートメントによって返されるSTATEフィールドは、DDLジョブの状態を示します。 次の図は、状態の変化を示しています。

456789

ほとんどの場合、DDLジョブの状態は、QUEUED、RUNNING、およびCOMPLETEDの順序で変化します。

例外が発生した場合、DDLジョブは自動的にロールバックされ得る。 この場合、DDLジョブの状態は、QUEUED、RUNNING、ROLLBACK_RUNNING、およびROLLBACK_COMPLETEDの順序で変化する。