All Products
Search
Document Center

Data Management:Aktifkan perubahan skema tanpa lock

Last Updated:Jun 21, 2026

Sebelum menggunakan fitur perubahan skema tanpa lock dari Data Management (DMS), Anda harus mengaktifkannya untuk instans target.

Prasyarat

  • Jenis database yang didukung: ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL, dan MySQL dari sumber lain.

  • Mode kontrol instans adalah Stable Change atau Security Collaboration. Untuk informasi selengkapnya, lihat View control modes.

  • Anda memiliki role DBA atau administrator. Untuk melihat role Anda, lihat View my system roles.

Prosedur

  1. Login ke DMS 5.0.

  2. Pada halaman utama Konsol, dalam daftar Database Instances, klik kanan instans target dan pilih Lock-free Schema Change.

    Catatan

    Sebagai alternatif, Anda dapat membuka Data Assets > Instance Management dari bilah menu atas. Pada tab Instance List, klik More > Edit di sebelah kanan instans target, lalu aktifkan perubahan skema tanpa lock pada bagian Advanced Information.

    Tabel berikut menjelaskan opsi-opsinya.

    Option

    Description

    Remarks

    Enable (DMS OnlineDDL First)

    DMS menggunakan mesin perubahan DDL tanpa lock miliknya sendiri untuk memastikan tabel tidak terkunci.

    Catatan

    Dalam kasus berikut, DMS OnlineDDL tidak dapat digunakan, dan sistem secara otomatis beralih ke MySQL native OnlineDDL. Tugas akan gagal jika DMS mendeteksi bahwa eksekusi native akan mengunci tabel atau mengembalikan error.

    • Tabel target kosong. Eksekusi native digunakan karena lebih cepat dan melakukan DDL pada tabel kosong berisiko rendah.

    • DMS OnlineDDL tidak mendukung penambahan unique constraint (UK).

    Eksekusi lebih lambat dibandingkan MySQL native OnlineDDL, tetapi tidak memengaruhi perilaku replikasi dan lebih kecil kemungkinannya menyebabkan lag replikasi.

    Enable (MySQL Native OnlineDDL First)

    DMS pertama-tama mencoba MySQL native OnlineDDL. Jika DMS mendeteksi bahwa eksekusi native akan mengunci tabel atau gagal, sistem secara otomatis beralih ke DMS OnlineDDL untuk mencegah penguncian tabel.

    Eksekusi relatif cepat, tetapi dapat menyebabkan replikasi paralel instans beralih ke replikasi serial, yang berpotensi menimbulkan lag replikasi.

    Close

    DMS mengirim pernyataan native langsung ke MySQL untuk dieksekusi tanpa pemrosesan tambahan.

    N/A

  3. Pada kotak dialog Modify Lock-free Schema Change, klik OK.

    Setelah mengaktifkan perubahan skema tanpa lock untuk instans tersebut, Anda dapat mengajukan tiket perubahan skema tanpa lock.

Operasi terkait

Setelah Anda mengaktifkan perubahan skema tanpa lock untuk suatu instans, DMS akan memprioritaskan metode ini untuk jenis tiket berikut pada instans tersebut: