All Products
Search
Document Center

Data Management:Konfigurasikan kontrol eksekusi SQL

Last Updated:Mar 29, 2026

Konfigurasikan kebijakan eksekusi SQL dan parameter waktu proses perubahan skema tanpa lock dalam satu set aturan keamanan. Kontrol ini melindungi stabilitas database dengan membatasi beban konkuren, mencegah kontensi lock, serta mengurangi replikasi lag yang disebabkan oleh aktivitas SQL berfrekuensi tinggi.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

Konfigurasikan kontrol eksekusi SQL

  1. Masuk ke Konsol DMS V5.0.

  2. Arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas, lalu pilih All Features > Security and disaster recovery (DBS) > Security Rules.

    Catatan

    Jika Anda menggunakan Konsol DMS dalam mode normal, pilih Security and disaster recovery (DBS) > Security Rules di bilah navigasi atas.

  3. Buka Security Rules: arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas, lalu pilih All functions > Security and Specifications > Security Rules.

    Catatan Jika Anda menggunakan Konsol DMS dalam mode normal, pilih Security and Specifications > Security Rules di bilah navigasi atas.
  4. Temukan set aturan keamanan yang ingin diubah, lalu klik Edit pada kolom Actions.

  5. Pada panel kiri halaman Details, klik tab SQL Execute Control.

  6. (Opsional) Atur parameter Checkpoints ke Basic Configuration Item untuk memfilter daftar hanya menampilkan item konfigurasi esensial.

  7. Temukan item konfigurasi yang ingin diubah, lalu klik Edit pada kolom Actions.

Item konfigurasi eksekusi SQL

Item konfigurasi berikut mengatur cara DMS mengelola beban dan waktu eksekusi SQL pada database Anda.

Mekanisme timeout lock database

Perilaku default: Enable Protection Mechanism If Lock Wait Times Out diatur ke on. Saat waktu tunggu lock habis, DMS memicu mekanisme proteksi untuk mencegah eksekusi SQL terblokir.

Kontrol konkurensi resource target

Perilaku default: Autonomous System Adaptation diatur ke on. DMS secara otomatis membatasi jumlah pernyataan SQL yang dieksekusi secara konkuren.

Pemeriksaan beban database

Perilaku default: Enable Thread Protection Mechanism diatur ke on. Jika beban database terlalu tinggi, DMS akan menangguhkan eksekusi SQL.

Konfigurasikan parameter berikut untuk menyesuaikan ambang batas beban dan perilaku pengulangan:

ParameterDeskripsi
Maximum Running ThreadsAmbang batas jumlah thread yang jika dilampaui, DMS akan menangguhkan eksekusi SQL
Retry Interval (Seconds)Durasi waktu tunggu DMS antar upaya pengulangan setelah eksekusi ditangguhkan
Maximum RetriesJumlah maksimum upaya pengulangan sebelum DMS berhenti mencoba lagi

Kebijakan jeda setelah eksekusi SQL

Perilaku default: Autonomous System Adaptation diatur ke on. Ini mencegah latensi dalam sinkronisasi antara database primary dan secondary serta dalam saluran sinkronisasi Data Transmission Service (DTS). Latensi tersebut dapat disebabkan oleh eksekusi SQL yang terlalu sering.

Parameter perubahan skema tanpa lock

Catatan Dalam kebanyakan kasus, DMS secara otomatis menjalankan perubahan skema tanpa lock dengan cara yang paling optimal dan aman — Anda tidak perlu mengubah parameter waktu proses ini secara manual. Sebelum mengubah parameter apa pun, arahkan penunjuk ke ikon 问号 di sampingnya untuk membaca deskripsinya.

Untuk mengontrol perilaku perubahan skema tanpa lock, aktifkan sakelar parameter waktu proses dan atur nilainya.

Parameter waktu prosesDeskripsi
Table Lock Timeout Period During Table Switchover (Seconds)Durasi waktu tunggu DMS untuk mendapatkan table lock sebelum switchover timeout
RetriesJumlah kali DMS mencoba ulang switchover tabel yang gagal
Full Copy Policy and SizeKebijakan dan ukuran chunk yang digunakan saat menyalin data tabel
Time Window for Table SwitchoverRentang waktu yang diizinkan bagi DMS untuk melakukan switchover tabel
Cleanup Policy After Table SwitchoverCara DMS menangani tabel asli setelah switchover berhasil

Referensi