全部产品
Search
文档中心

PolarDB:SHOW DDL

更新时间:Jul 02, 2025

Pernyataan DDL dijalankan sebagai pekerjaan DDL di instance PolarDB-X. Anda dapat mengeksekusi pernyataan SHOW DDL untuk melihat pekerjaan DDL pada instance PolarDB-X.

Sintaksis

SHOW [FULL] DDL;

Contoh

SHOW DDL\G;
*************************** 1. baris ***************************
           JOB_ID: 1359947811109470208
    OBJECT_SCHEMA: d1
      OBJECT_NAME: t2
           ENGINE: DAG
         DDL_TYPE: ALTER_TABLE
            STATE: PAUSED
BACKFILL_PROGRESS: 0%
 PHY_DDL_PROGRESS: 100%
         PROGRESS: 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: 
       CANCELABLE: true
1 baris dalam set (0,03 detik)

Parameter respons

ParameterDeskripsi
JOB_IDID unik dari pekerjaan DDL. ID ini adalah integer bertanda 64-bit dengan tipe data LONG.
OBJECT_SCHEMANama skema objek tempat pekerjaan DDL dilakukan.
OBJECT_NAMENama objek tempat pekerjaan DDL dilakukan. Sebagai contoh, nilai ini bisa berupa nama tabel tempat pernyataan DDL dieksekusi.
ENGINETipe mesin untuk pekerjaan DDL. Nilai default: DAG.
DDL_TYPEJenis pekerjaan DDL. Contoh: CREATE_TABLE.
STATEStatus pekerjaan DDL. Untuk informasi lebih lanjut, lihat status pekerjaan DDL.
BACKFILL_PROGRESSKemajuan pengisian ulang data dalam pekerjaan DDL.
PHY_DDL_PROGRESSKemajuan pernyataan DDL fisik yang sedang dieksekusi dalam pekerjaan DDL.
PROGRESSKemajuan pekerjaan DDL.
START_TIMEWaktu mulai pekerjaan DDL.
END_TIMEWaktu selesai pekerjaan DDL.
ELAPSED_TIME(MS)Waktu yang telah berlalu setelah pekerjaan DDL dimulai. Unit: milidetik.
PHY_PROCESSStatus pernyataan DDL fisik yang sedang dieksekusi.
CANCELABLEMenunjukkan apakah pekerjaan DDL dapat dibatalkan dengan mengeksekusi pernyataan CANCEL DDL.

Status pekerjaan DDL

Bidang STATE yang dikembalikan oleh pernyataan SHOW DDL menunjukkan status pekerjaan DDL. Gambar berikut mengilustrasikan perubahan status.

456789

Dalam kebanyakan kasus, status pekerjaan DDL berubah dalam urutan berikut: QUEUED, RUNNING, dan COMPLETED.

Jika terjadi pengecualian, pekerjaan DDL mungkin dibatalkan secara otomatis. Dalam hal ini, status pekerjaan DDL berubah dalam urutan berikut: QUEUED, RUNNING, ROLLBACK_RUNNING, dan ROLLBACK_COMPLETED.