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.
Buka halaman daftar task sinkronisasi data di wilayah tujuan. Anda dapat menggunakan salah satu metode berikut.
Dari konsol DTS
Masuk ke DTS console.
Pada panel navigasi di sebelah kiri, klik Data Synchronization.
Di pojok kiri atas halaman, pilih wilayah tempat instans sinkronisasi berada.
Dari konsol DMS
CatatanOperasi 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.
Masuk ke DMS console.
Dari bilah menu atas, pilih .
Di sebelah kanan Data Synchronization Tasks, pilih wilayah instans sinkronisasi.
Temukan instans tujuan.
Anda dapat menyaring instans berdasarkan nama task, ID instans, atau ID instans database untuk menemukan instans tujuan.

Klik ID instans tujuan.
Ubah nilai parameter
Pilih instans tujuan. Untuk informasi selengkapnya, lihat Pilih instans.
Buka halaman modifikasi parameter.
Anda dapat mengakses antarmuka modifikasi untuk melakukan perubahan sesuai kebutuhan.
CatatanUntuk 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.
Pada panel navigasi di sebelah kiri, klik Task Management.
Di area Progress, klik modul sinkronisasi inkremental atau sinkronisasi penuh yang berisi parameter target.
CatatanAnda tidak dapat mengubah parameter di modul migrasi skema.
Di bawah modul tersebut, klik tab Parameter Settings.
Ubah nilai parameter.
Opsi: Klik tab Modifiable Parameters.
Klik
di kolom Parameter Value untuk parameter target.Di kotak dialog Modify Parameters, konfigurasikan parameter dan klik OK.
CatatanParameter 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.secondIncremental synchronization
Incremental migration
Periode timeout untuk koneksi ke database sumber. Satuan: detik. Nilai valid: [0, 86400]. Nilai default: 86400.
sink.connection.idle.secondIncremental synchronization
Incremental migration
Periode timeout untuk koneksi ke database tujuan. Satuan: detik. Nilai valid: [0, 86400]. Nilai default: 86400.
sink.ignore.failed.ddlIncremental 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.enableIncremental 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.enableIncremental 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.enableIncremental 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.enableFull 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.
CatatanParameter ini harus digunakan bersama parameter
sink.worker.type.sink.worker.typeFull 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.enableharus diatur ke false.
CatatanParameter ini harus digunakan bersama parameter
sink.bulk.copy.enable.sink.batch.size.maximumFull 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.minimumFull 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.uniqueFull synchronization
Full migration
Jika database sumber adalah MongoDB, menentukan apakah tipe data primary key
_idbersifat 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.
Opsi: Ubah nilai parameter target lainnya.
CatatanKlik Revoke. Di kotak prompt yang muncul, klik OK untuk membatalkan semua perubahan yang belum dikomit.
Klik Apply Changes lalu klik OK di kotak dialog pop-up.
CatatanSaat ini, hanya opsi Take Effect Immediately yang didukung, dan opsi ini dipilih secara default.
Lihat riwayat modifikasi parameter
Pilih instans tujuan. Untuk informasi selengkapnya, lihat Pilih instans.
Pada panel navigasi di sebelah kiri, klik Parameter Settings.
Klik tab Modification History.
Pilih rentang waktu untuk kueri.
CatatanSecara 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.