全部产品
Search
文档中心

Data Transmission Service:Ubah parameter instans

更新时间:Dec 26, 2025

Data Transmission Service (DTS) memungkinkan Anda mengubah parameter instans tertentu untuk mengurangi latensi transmisi data serta meningkatkan kinerja dan efisiensi.

Prasyarat

Instans sinkronisasi atau migrasi telah dibuat. Untuk informasi selengkapnya, lihat Ikhtisar Solusi Sinkronisasi atau Ikhtisar Solusi Migrasi.

Catatan penggunaan

  • Anda hanya dapat mengubah parameter instans saat modul sedang berjalan. Status modul tersebut dapat dilihat di tab Task Management pada halaman detail instans di konsol DTS, di bawah bagian Progress.

  • Untuk menjaga stabilitas instans, Anda hanya dapat mengubah parameter yang tersedia di tab Modifiable Parameters di konsol. Parameter yang tidak ditampilkan di konsol tidak dapat diubah.

  • Saat mengubah nilai parameter, rujuk kolom Valid Values, Parameter Type, dan Description pada tab Modifiable Parameters.

  • Di tab Modifiable Parameters di konsol, setelah Anda mengirimkan perubahan untuk parameter yang kolom Force Restart-nya diatur ke Yes, DTS akan segera melakukan restart modul tersebut. Oleh karena itu, disarankan untuk mengubah parameter instans selama jam sepi.

Pilih instans

Langkah-langkah untuk mengubah parameter serupa untuk instans sinkronisasi data dan migrasi data. Topik ini menggunakan instans sinkronisasi data sebagai contoh.

  1. Buka halaman daftar task sinkronisasi data di wilayah tujuan. Anda dapat menggunakan salah satu metode berikut.

    Dari konsol DTS

    1. Masuk ke DTS console.

    2. Pada panel navigasi di sebelah kiri, klik Data Synchronization.

    3. Di pojok kiri atas halaman, pilih wilayah tempat instans sinkronisasi berada.

    Dari konsol DMS

    Catatan

    Operasi aktual dapat berbeda tergantung pada mode dan tata letak konsol DMS. Untuk informasi selengkapnya, lihat Simple mode console dan Customize the layout and style of the DMS console.

    1. Masuk ke DMS console.

    2. Dari bilah menu atas, pilih Data + AI > Data Transmission (DTS) > Data Synchronization.

    3. Di sebelah kanan Data Synchronization Tasks, pilih wilayah instans sinkronisasi.

  2. Temukan instans tujuan.

    Anda dapat menyaring instans berdasarkan nama task, ID instans, atau ID instans database untuk menemukan instans tujuan.

    image

  3. Klik ID instans tujuan.

Ubah nilai parameter

  1. Pilih instans tujuan. Untuk informasi selengkapnya, lihat Pilih instans.

  2. Buka halaman modifikasi parameter.

    Anda dapat mengakses antarmuka modifikasi untuk melakukan perubahan sesuai kebutuhan.

    Catatan

    Untuk instans terdistribusi, pertama-tama klik modul Full Data Migration atau Incremental Write pada halaman Task Management. Kemudian, klik subtask yang sesuai pada tab Subtask Details.

    • Di halaman Parameter Settings, Anda dapat mengubah nilai parameter.

      Pada panel navigasi di sebelah kiri, klik Parameter Settings.

    • Di halaman Task Management, konfigurasikan parameter.

      1. Pada panel navigasi di sebelah kiri, klik Task Management.

      2. Di area Progress, klik modul sinkronisasi inkremental atau sinkronisasi penuh yang berisi parameter target.

        Catatan

        Anda tidak dapat mengubah parameter di modul migrasi skema.

      3. Di bawah modul tersebut, klik tab Parameter Settings.

  3. Ubah nilai parameter.

    1. Opsi: Klik tab Modifiable Parameters.

    2. Klik Modify Parameter di kolom Parameter Value untuk parameter target.

    3. Di kotak dialog Modify Parameters, konfigurasikan parameter dan klik OK.

      Catatan

      Parameter yang dapat diubah mungkin berbeda tergantung pada tipe instans DTS, tipe database sumber dan tujuan, serta tipe sinkronisasi atau migrasi yang dipilih saat konfigurasi instans. Parameter yang ditampilkan di konsol adalah yang paling mutakhir. Tabel berikut menjelaskan parameter umum.

      Parameter Name

      Module

      Description

      source.connection.idle.second

      • Incremental synchronization

      • Incremental migration

      Periode timeout untuk koneksi ke database sumber. Satuan: detik. Nilai valid: [0, 86400]. Nilai default: 86400.

      sink.connection.idle.second

      • Incremental synchronization

      • Incremental migration

      Periode timeout untuk koneksi ke database tujuan. Satuan: detik. Nilai valid: [0, 86400]. Nilai default: 86400.

      sink.ignore.failed.ddl

      • Incremental synchronization

      • Incremental migration

      Menentukan apakah operasi DDL yang gagal diabaikan. Nilai valid:

      • true: Task mengabaikan kegagalan dan melanjutkan. Ini adalah nilai default.

      • false: Task gagal jika eksekusi DDL gagal.

      sink.batch.enable

      • Incremental synchronization

      • Incremental migration

      Menentukan apakah data dikirim dalam batch. Nilai valid:

      • true: Mengirim data dalam batch.

      • false: Tidak mengirim data dalam batch. Ini adalah nilai default.

      source.filter.ddl.enable

      • Incremental synchronization

      • Incremental migration

      Menentukan apakah operasi DDL difilter. Nilai valid:

      • true: Task inkremental memfilter operasi DDL dan melanjutkan.

      • false: Task inkremental mengeksekusi operasi DDL secara normal. Ini adalah nilai default.

      trans.hot.merge.enable

      • Incremental synchronization

      • Incremental migration

      Menentukan apakah penggabungan hot spot diaktifkan. Nilai valid:

      • true: Mengaktifkan penggabungan hot spot.

      • false: Menonaktifkan penggabungan hot spot. Ini adalah nilai default.

      sink.bulk.copy.enable

      • Full synchronization

      • Full migration

      Menentukan apakah mode bulk copy diaktifkan saat menulis data ke MySQL atau PostgreSQL. Nilai valid:

      • true: Mengaktifkan mode bulk copy. Ini adalah nilai default.

      • false: Menonaktifkan mode bulk copy.

      Catatan

      Parameter ini harus digunakan bersama parameter sink.worker.type.

      sink.worker.type

      • Full synchronization

      • Full migration

      Mengonfigurasi mode penulisan data untuk MySQL dan PostgreSQL. Nilai valid:

      • stream: Menggunakan mode penulisan bulk copy. Ini adalah nilai default.

      • batch: Menggunakan mode penulisan PreparedStatement executeBatch. Dalam kasus ini, sink.bulk.copy.enable harus diatur ke false.

      Catatan

      Parameter ini harus digunakan bersama parameter sink.bulk.copy.enable.

      sink.batch.size.maximum

      • Full synchronization

      • Full migration

      Jumlah maksimum baris yang dapat ditulis oleh thread penulisan ke database tujuan dalam satu batch. Nilai valid: [0, 1024]. Nilai default: 1024.

      sink.batch.size.minimum

      • Full synchronization

      • Full migration

      Jumlah minimum baris yang dapat ditulis oleh thread penulisan ke database tujuan dalam satu batch. Nilai valid: [0, 1024]. Nilai default: 128.

      source.mongodb.id.type.unique

      • Full synchronization

      • Full migration

      Jika database sumber adalah MongoDB, menentukan apakah tipe data primary key _id bersifat unik dalam koleksi yang sama. Nilai valid:

      • true: Unik. Selama fase task penuh, DTS tidak memindai tipe data primary key dalam data yang akan disinkronisasi atau dimigrasikan.

      • false: Tidak unik. Ini adalah nilai default. Selama fase task penuh, DTS memindai tipe data primary key dalam data yang akan disinkronisasi atau dimigrasikan.

    4. Opsi: Ubah nilai parameter target lainnya.

      Catatan

      Klik Revoke. Di kotak prompt yang muncul, klik OK untuk membatalkan semua perubahan yang belum dikomit.

  4. Klik Apply Changes lalu klik OK di kotak dialog pop-up.

    Catatan

    Saat ini, hanya opsi Take Effect Immediately yang didukung, dan opsi ini dipilih secara default.

Lihat riwayat modifikasi parameter

  1. Pilih instans tujuan. Untuk informasi selengkapnya, lihat Pilih instans.

  2. Pada panel navigasi di sebelah kiri, klik Parameter Settings.

  3. Klik tab Modification History.

  4. Pilih rentang waktu untuk kueri.

    Catatan
    • Secara default, catatan modifikasi parameter dari tujuh hari terakhir ditampilkan.

    • Saat memilih rentang waktu, nilai di sebelah kiri adalah waktu mulai dan nilai di sebelah kanan adalah waktu akhir.

    • Hanya modifikasi nilai parameter yang telah dikirimkan yang dicatat.