全部产品
Search
文档中心

PolarDB:Menyinkronkan data dari kluster PolarDB untuk MySQL ke instance ApsaraDB RDS untuk MySQL

更新时间:Dec 30, 2025

Anda dapat menggunakan Data Transmission Service (DTS) untuk menyinkronkan data dari kluster PolarDB untuk MySQL ke database MySQL yang dikelola sendiri atau instance ApsaraDB RDS untuk MySQL.

Jenis basis data tujuan yang didukung

DTS dapat menyinkronkan data dari kluster PolarDB for MySQL ke berbagai jenis database MySQL. Topik ini menjelaskan cara menyinkronkan data dari kluster PolarDB for MySQL ke instance ApsaraDB RDS for MySQL. Anda dapat mengikuti prosedur serupa untuk mengonfigurasi tugas sinkronisasi data untuk jenis database tujuan lainnya.

  • Instance ApsaraDB RDS untuk MySQL

  • Database mandiri yang di-hosting pada Elastic Compute Service (ECS)

  • Database mandiri yang terhubung melalui Express Connect, VPN Gateway, atau Smart Access Gateway

  • Database mandiri yang terhubung melalui Database Gateway

  • Database mandiri yang terhubung melalui Cloud Enterprise Network (CEN)

Prasyarat

Catatan penggunaan

Catatan
  • Selama sinkronisasi skema, DTS menyinkronkan kunci asing dari basis data sumber ke basis data tujuan.

  • Selama sinkronisasi data penuh dan sinkronisasi data tambahan, DTS sementara menonaktifkan pengecekan kendala dan operasi kaskade pada kunci asing di tingkat sesi. Jika Anda melakukan operasi pembaruan dan penghapusan kaskade di basis data sumber selama sinkronisasi data, ketidaksesuaian data mungkin terjadi.

Kategori

Deskripsi

Batasan pada basis data sumber

  • Tabel yang akan disinkronkan harus memiliki PRIMARY KEY atau kendala UNIQUE dan semua bidang harus unik. Jika tidak, basis data tujuan mungkin berisi rekaman data duplikat.

    Catatan

    Jika tabel yang akan disinkronkan tidak memiliki primary key dan kendala UNIQUE, Anda harus mengaktifkan fitur Penulisan Exactly-Once saat mengonfigurasi instance sinkronisasi dua arah. Untuk informasi lebih lanjut, lihat Sinkronkan tabel tanpa primary key atau kendala UNIQUE.

  • Jika Anda memilih tabel sebagai objek yang akan disinkronkan dan perlu memodifikasi tabel, seperti mengubah nama tabel atau kolom, di basis data tujuan, Anda dapat menyinkronkan hingga 1.000 tabel dalam satu tugas sinkronisasi data. Jika Anda menjalankan tugas untuk menyinkronkan lebih dari 1.000 tabel, kesalahan permintaan terjadi. Dalam hal ini, kami sarankan Anda mengonfigurasi beberapa tugas untuk menyinkronkan tabel atau mengonfigurasi tugas untuk menyinkronkan seluruh basis data.

  • Persyaratan berikut untuk log biner harus dipenuhi:

    • Fitur pencatatan biner harus diaktifkan dan parameter loose_polar_log_bin harus diatur ke ON. Jika tidak, pesan kesalahan dikembalikan selama pra-pemeriksaan dan tugas DTS tidak dapat dimulai. Untuk informasi lebih lanjut, lihat Aktifkan pencatatan biner dan Ubah parameter.

      Catatan

      Jika Anda mengaktifkan fitur pencatatan biner untuk kluster PolarDB untuk MySQL, Anda akan dikenakan biaya untuk ruang penyimpanan yang digunakan oleh log biner.

    • Log biner kluster PolarDB untuk MySQL harus disimpan setidaknya selama tiga hari. Kami sarankan Anda mengatur periode retensi log biner menjadi tujuh hari. Dalam keadaan luar biasa, ketidaksesuaian atau kehilangan data mungkin terjadi. Pastikan Anda mengonfigurasi periode retensi log biner berdasarkan persyaratan sebelumnya. Jika tidak, keandalan layanan atau kinerja dalam Service Level Agreement (SLA) DTS mungkin tidak dijamin.

      Catatan

      Untuk informasi lebih lanjut tentang cara mengatur Periode Retensi log biner untuk kluster PolarDB untuk MySQL, lihat bagian Ubah periode retensi dalam topik "Aktifkan pencatatan biner".

  • Selama sinkronisasi skema dan sinkronisasi data penuh, jangan jalankan pernyataan DDL untuk mengubah skema basis data atau tabel. Jika tidak, tugas sinkronisasi data gagal.

Batasan lainnya

  • DTS tidak menyinkronkan node baca dari kluster sumber PolarDB untuk MySQL.

  • DTS tidak menyinkronkan tabel eksternal Object Storage Service (OSS) dari kluster sumber PolarDB untuk MySQL.

  • Jika data yang akan disinkronkan berisi konten yang memerlukan empat byte ruang penyimpanan, seperti emoji, basis data dan tabel di instance tujuan harus menggunakan set karakter utf8mb4.

    Catatan

    Jika Anda menggunakan DTS untuk menyinkronkan struktur tabel basis data, Anda perlu mengatur parameter tingkat instance character_set_server di basis data tujuan ke utf8mb4.

  • Sebelum Anda menyinkronkan data, evaluasi dampak sinkronisasi data pada kinerja basis data sumber dan tujuan. Kami sarankan Anda menyinkronkan data selama jam non-puncak. Selama sinkronisasi data penuh awal, DTS menggunakan sumber daya baca dan tulis dari basis data sumber dan tujuan. Hal ini dapat meningkatkan beban pada server basis data.

  • Selama sinkronisasi data penuh awal, operasi INSERT bersamaan menyebabkan fragmentasi di tabel basis data tujuan. Setelah sinkronisasi data penuh awal selesai, ukuran tablespace yang digunakan di basis data tujuan lebih besar daripada di basis data sumber.

  • Kami sarankan Anda tidak menggunakan alat seperti pt-online-schema-change untuk melakukan operasi DDL pada tabel sumber selama sinkronisasi data. Jika tidak, tugas sinkronisasi data gagal.

  • Jika tidak ada data dari sumber lain yang ditulis ke basis data tujuan selama sinkronisasi data, Anda dapat menggunakan Data Management (DMS) untuk melakukan operasi DDL tanpa kunci pada tabel sumber. Untuk informasi lebih lanjut, lihat Lakukan operasi DDL tanpa kunci.

  • Selama sinkronisasi data, kami sarankan Anda hanya menggunakan DTS untuk menulis data ke basis data tujuan. Ini mencegah ketidaksesuaian data antara sumber dan tujuan. Misalnya, jika Anda menggunakan DMS untuk menjalankan pernyataan DDL online sementara data dari sumber lain ditulis ke basis data tujuan, kehilangan data mungkin terjadi di basis data tujuan.

  • Jika pernyataan DDL gagal dieksekusi di basis data tujuan, tugas sinkronisasi data terus berjalan. Anda dapat melihat pernyataan DDL yang gagal dieksekusi di log tugas. Untuk informasi lebih lanjut tentang cara melihat log tugas, lihat Lihat log tugas.

  • Jika Anda menulis bidang dengan nama yang hanya berbeda dalam kapitalisasi ke tabel yang sama di basis data tujuan MySQL, hasil sinkronisasi mungkin tidak sesuai harapan karena MySQL tidak peka huruf besar/kecil dalam nama bidang.

  • Setelah sinkronisasi data selesai ( Status dari instance adalah Completed), kami menyarankan Anda menjalankan perintah analyze table <table_name> untuk memastikan bahwa semua data telah ditulis ke tabel tujuan. Sebagai contoh, setelah pergantian high-availability (HA) dipicu di database MySQL tujuan, data mungkin hanya ditulis ke memori dan kehilangan data dapat terjadi.

  • Saat Anda mengonfigurasi atau mereset instance sinkronisasi dua arah, jika objek tujuan satu tugas adalah objek yang akan disinkronkan dari tugas lain:

    • Hanya satu tugas yang dapat menyinkronkan data penuh dan tambahan. Tugas lainnya hanya dapat menyinkronkan data tambahan.

    • Data sumber dari tugas saat ini hanya dapat disinkronkan ke tujuan tugas saat ini. Data yang disinkronkan tidak digunakan sebagai data sumber tugas lain untuk sinkronisasi lebih lanjut.

  • Jika instance gagal berjalan, personel dukungan teknis DTS akan mencoba memulihkan instance dalam waktu 8 jam. Selama proses pemulihan, instance mungkin di-restart atau parameter mungkin disesuaikan.

    Catatan

    Saat parameter disesuaikan, hanya parameter instance DTS yang dimodifikasi. Parameter basis data tidak dimodifikasi. Parameter yang mungkin dimodifikasi termasuk tetapi tidak terbatas pada parameter dalam Ubah parameter instance.

Kasus khusus

DTS menjalankan pernyataan CREATE DATABASE IF NOT EXISTS `test` di basis data sumber secara terjadwal untuk memajukan posisi file log biner.

Penagihan

Jenis Sinkronisasi

Biaya Konfigurasi Tugas

Sinkronisasi skema dan data penuh

Gratis.

Sinkronisasi data tambahan

Dikenakan biaya. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.

Operasi SQL yang dapat disinkronkan

Jenis Operasi

Pernyataan SQL

DML

INSERT, UPDATE, dan DELETE

DDL

  • ALTER TABLE dan ALTER VIEW

  • CREATE FUNCTION, CREATE INDEX, CREATE PROCEDURE, CREATE TABLE, dan CREATE VIEW

  • DROP INDEX dan DROP TABLE

  • RENAME TABLE

    Penting

    Operasi RENAME TABLE dapat menyebabkan ketidaksesuaian data antara basis data sumber dan tujuan. Misalnya, jika Anda memilih tabel sebagai objek yang akan disinkronkan dan mengganti nama tabel selama sinkronisasi data, data tabel ini tidak disinkronkan ke basis data tujuan. Untuk mencegah situasi ini, pilih basis data tempat tabel ini berada sebagai objek yang akan disinkronkan saat Anda mengonfigurasi tugas sinkronisasi data. Pastikan bahwa basis data tempat tabel berada sebelum dan sesudah operasi RENAME TABLE ditambahkan ke objek yang akan disinkronkan.

  • TRUNCATE TABLE

Prosedur

  1. Pergi ke halaman Tugas Sinkronisasi Data.

    1. Masuk ke Konsol Manajemen Data (DMS).

    2. Di bilah navigasi atas, klik Data + AI.

    3. Di panel navigasi di sisi kiri, pilih DTS (DTS) > Data Synchronization.

    Catatan
  2. Di sebelah kanan Data Synchronization Tasks, pilih wilayah tempat instance sinkronisasi data berada.

    Catatan

    Jika Anda menggunakan konsol DTS baru, Anda harus memilih wilayah tempat instance sinkronisasi data berada di bilah navigasi atas.

  3. Klik Create Task untuk pergi ke halaman konfigurasi tugas.

  4. Opsional. Klik New Configuration Page di sudut kanan atas halaman.

    Catatan
    • Lewati langkah ini jika tombol Back to Previous Version ditampilkan di sudut kanan atas halaman.

    • Parameter spesifik di halaman konfigurasi versi baru dan sebelumnya mungkin berbeda. Kami sarankan Anda menggunakan halaman konfigurasi versi baru.

  5. Konfigurasikan basis data sumber dan tujuan. Tabel berikut menjelaskan parameter.

    Peringatan

    Setelah Anda mengonfigurasi basis data sumber dan tujuan, kami sarankan Anda membaca Limits yang ditampilkan di halaman. Jika tidak, tugas mungkin gagal atau ketidaksesuaian data mungkin terjadi.

    Bagian

    Parameter

    Deskripsi

    N/A

    Task Name

    Nama tugas DTS. DTS secara otomatis menghasilkan nama tugas. Kami sarankan Anda menentukan nama deskriptif yang memudahkan identifikasi tugas. Anda tidak perlu menentukan nama tugas yang unik.

    Source Database

    Select a DMS database instance

    Basis data yang ingin Anda gunakan. Anda dapat memilih apakah akan menggunakan basis data yang ada berdasarkan kebutuhan bisnis Anda.

    • Jika Anda memilih basis data yang ada, DTS secara otomatis mengisi parameter untuk basis data tersebut.

    • Jika Anda tidak memilih basis data yang ada, Anda harus mengonfigurasi informasi basis data berikut.

    Catatan

    Database Type

    Jenis basis data sumber. Pilih PolarDB for MySQL.

    Connection Type

    Metode akses basis data sumber. Pilih Alibaba Cloud Instance.

    Instance Region

    Wilayah tempat kluster sumber PolarDB untuk MySQL berada.

    Replicate Data Across Alibaba Cloud Accounts

    Dalam contoh ini, basis data dari akun Alibaba Cloud saat ini digunakan. Pilih No.

    PolarDB Cluster ID

    ID kluster sumber PolarDB untuk MySQL.

    Database Account

    Akun basis data kluster sumber PolarDB untuk MySQL. Akun tersebut harus memiliki izin baca pada objek yang akan disinkronkan.

    Database Password

    Kata sandi yang digunakan untuk mengakses basis data.

    Encryption

    Menentukan apakah akan mengenkripsi koneksi ke kluster sumber PolarDB untuk MySQL. Anda dapat mengatur parameter ini berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut tentang fitur enkripsi SSL, lihat Konfigurasikan enkripsi SSL.

    Destination Database

    Select a DMS database instance

    Basis data yang ingin Anda gunakan. Anda dapat memilih apakah akan menggunakan basis data yang ada berdasarkan kebutuhan bisnis Anda.

    • Jika Anda memilih basis data yang ada, DTS secara otomatis mengisi parameter untuk basis data tersebut.

    • Jika Anda tidak memilih basis data yang ada, Anda harus mengonfigurasi informasi basis data berikut.

    Catatan

    Database Type

    Jenis basis data tujuan. Pilih MySQL.

    Connection Type

    Metode akses basis data tujuan. Pilih Alibaba Cloud Instance.

    Instance Region

    Wilayah tempat instance tujuan ApsaraDB RDS untuk MySQL berada.

    Replicate Data Across Alibaba Cloud Accounts

    Dalam contoh ini, basis data dari akun Alibaba Cloud saat ini digunakan. Pilih No.

    RDS Instance ID

    ID instance tujuan ApsaraDB RDS untuk MySQL.

    Database Account

    Akun basis data instance tujuan ApsaraDB RDS untuk MySQL. Akun tersebut harus memiliki izin baca dan tulis pada basis data tujuan.

    Database Password

    Kata sandi yang digunakan untuk mengakses basis data.

    Connection Method

    Menentukan apakah akan mengenkripsi koneksi ke basis data. Anda dapat memilih Non-encrypted atau SSL-encrypted berdasarkan kebutuhan bisnis Anda. Jika Anda ingin mengatur parameter ini ke SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instance ApsaraDB RDS untuk MySQL sebelum mengonfigurasi tugas DTS. Untuk informasi lebih lanjut, lihat Gunakan sertifikat cloud untuk mengaktifkan enkripsi SSL.

  6. Di bagian bawah halaman, klik Test Connectivity and Proceed.

    Jika basis data sumber atau tujuan adalah instance basis data Alibaba Cloud, seperti instance ApsaraDB RDS untuk MySQL atau instance ApsaraDB untuk MongoDB, DTS secara otomatis menambahkan blok CIDR server DTS ke daftar putih instance tersebut. Jika basis data sumber atau tujuan adalah basis data mandiri yang di-hosting pada instance Elastic Compute Service (ECS), DTS secara otomatis menambahkan blok CIDR server DTS ke aturan grup keamanan instance ECS, dan Anda harus memastikan bahwa instance ECS dapat mengakses basis data. Jika basis data diterapkan pada beberapa instance ECS, Anda harus secara manual menambahkan blok CIDR server DTS ke aturan grup keamanan setiap instance ECS. Jika basis data sumber atau tujuan adalah basis data mandiri yang diterapkan di pusat data atau disediakan oleh penyedia layanan cloud pihak ketiga, Anda harus secara manual menambahkan blok CIDR server DTS ke daftar putih basis data untuk mengizinkan DTS mengakses basis data. Untuk informasi lebih lanjut, lihat bagian "Blok CIDR server DTS" dari topik Tambahkan blok CIDR server DTS.

    Peringatan

    Jika blok CIDR server DTS ditambahkan secara otomatis atau manual ke daftar putih basis data atau instance, atau ke aturan grup keamanan ECS, risiko keamanan mungkin timbul. Oleh karena itu, sebelum Anda menggunakan DTS untuk menyinkronkan data, Anda harus memahami dan mengetahui risiko potensial serta mengambil langkah-langkah pencegahan, termasuk tetapi tidak terbatas pada langkah-langkah berikut: meningkatkan keamanan nama pengguna dan kata sandi Anda, membatasi port yang diekspos, mengotentikasi panggilan API, secara berkala memeriksa daftar putih atau aturan grup keamanan ECS dan melarang blok CIDR yang tidak sah, atau menghubungkan basis data ke DTS menggunakan Express Connect, VPN Gateway, atau Smart Access Gateway.

  7. Konfigurasikan objek yang akan disinkronkan.

    1. Di halaman Configure Objects, konfigurasikan objek yang ingin Anda sinkronkan.

      Parameter

      Deskripsi

      Synchronization Types

      Jenis sinkronisasi. Secara default, Incremental Data Synchronization dipilih. Anda juga harus memilih Schema Synchronization dan Full Data Synchronization. Setelah pra-pemeriksaan selesai, DTS menyinkronkan data historis objek yang dipilih dari basis data sumber ke kluster tujuan. Data historis ini menjadi dasar untuk sinkronisasi tambahan selanjutnya.

      Method to Migrate Triggers in Source Database

      Metode yang digunakan untuk menyinkronkan pemicu dari basis data sumber. Anda dapat memilih metode sinkronisasi berdasarkan kebutuhan bisnis Anda. Jika tidak ada pemicu yang akan disinkronkan, Anda tidak perlu mengatur parameter ini. Untuk informasi lebih lanjut, lihat Sinkronkan atau migrasikan pemicu dari basis data sumber.

      Catatan

      Parameter ini tersedia hanya jika Anda memilih Schema Synchronization untuk parameter Synchronization Types.

      Synchronization Topology

      Topologi sinkronisasi tugas sinkronisasi data. Pilih One-way Synchronization.

      Processing Mode of Conflicting Tables

      • Precheck and Report Errors: memeriksa apakah basis data tujuan berisi tabel yang memiliki nama yang sama dengan tabel di basis data sumber. Jika basis data sumber dan tujuan tidak berisi tabel dengan nama yang identik, pra-pemeriksaan berhasil. Jika tidak, kesalahan dilaporkan selama pra-pemeriksaan, dan tugas sinkronisasi data tidak dapat dimulai.

        Catatan

        Jika basis data sumber dan tujuan berisi tabel dengan nama yang sama dan tabel di basis data tujuan tidak dapat dihapus atau diubah namanya, Anda dapat menggunakan fitur pemetaan nama objek untuk mengubah nama tabel yang disinkronkan ke basis data tujuan. Untuk informasi lebih lanjut, lihat Petakan nama objek.

      • Ignore Errors and Proceed: melewati pra-pemeriksaan untuk nama tabel yang identik di basis data sumber dan tujuan.

        Peringatan

        Jika Anda memilih Ignore Errors and Proceed, ketidaksesuaian data mungkin terjadi dan bisnis Anda mungkin terpapar risiko potensial.

        • Jika basis data sumber dan tujuan memiliki skema yang sama dan catatan data di basis data tujuan memiliki nilai primary key atau unique key yang sama dengan catatan data di basis data sumber:

          • Selama sinkronisasi data penuh, DTS tidak menyinkronkan catatan data ke basis data tujuan. Catatan data yang ada di basis data tujuan dipertahankan.

          • Selama sinkronisasi data tambahan, DTS menyinkronkan catatan data ke basis data tujuan. Catatan data yang ada di basis data tujuan ditimpa.

        • Jika basis data sumber dan tujuan memiliki skema yang berbeda, data mungkin gagal diinisialisasi. Dalam hal ini, hanya beberapa kolom yang disinkronkan, atau instance sinkronisasi data gagal. Lanjutkan dengan hati-hati.

      Capitalization of Object Names in Destination Instance

      Huruf besar/kecil nama basis data, tabel, dan kolom di instance tujuan. Secara default, DTS default policy dipilih. Anda dapat memilih opsi lain untuk memastikan bahwa huruf besar/kecil nama objek konsisten dengan yang ada di basis data sumber atau tujuan. Untuk informasi lebih lanjut, lihat Tentukan huruf besar/kecil nama objek di instance tujuan.

      Source Objects

      Pilih satu atau lebih objek dari bagian Source Objects dan klik ikon 向右 untuk menambahkan objek ke bagian Selected Objects.

      Catatan

      Anda dapat memilih kolom, tabel, atau basis data sebagai objek untuk disinkronkan. Jika Anda memilih tabel atau kolom sebagai objek yang akan disinkronkan, DTS tidak menyinkronkan objek lain seperti view, trigger, dan prosedur tersimpan ke basis data tujuan.

      Selected Objects

      • Untuk mengubah nama objek yang ingin Anda sinkronkan ke instance tujuan, klik kanan objek di bagian Selected Objects. Untuk informasi lebih lanjut, lihat bagian "Petakan nama objek tunggal" dari topik Petakan nama objek.

      • Untuk mengubah nama beberapa objek sekaligus, klik Batch Edit di sudut kanan atas bagian Selected Objects. Untuk informasi lebih lanjut, lihat bagian "Petakan beberapa nama objek sekaligus" dari topik Petakan nama objek.

      Catatan
      • Untuk memfilter data dalam tabel yang akan disinkronkan, klik kanan tabel di bagian Selected Objects. Di kotak dialog yang muncul, konfigurasikan kondisi filter. Untuk informasi lebih lanjut, lihat Tentukan kondisi filter.

      • Untuk memilih operasi SQL yang dilakukan pada database atau tabel tertentu, klik kanan objek di bagian Selected Objects. Di kotak dialog yang muncul, pilih operasi SQL yang ingin Anda sinkronkan. Untuk informasi lebih lanjut, lihat bagian Operasi SQL yang dapat disinkronkan dari topik ini.

      • Jika Anda menggunakan fitur pemetaan nama objek untuk mengganti nama objek, objek lain yang bergantung pada objek tersebut mungkin gagal disinkronkan.

    2. Klik Next: Advanced Settings.

      Parameter

      Deskripsi

      Dedicated Cluster for Task Scheduling

      Secara default, DTS menjadwalkan tugas ke kluster bersama jika Anda tidak menentukan kluster khusus. Jika Anda ingin meningkatkan stabilitas instance sinkronisasi data, beli kluster khusus. Untuk informasi lebih lanjut, lihat Apa itu kluster khusus DTS.

      Copy the temporary table of the Online DDL tool that is generated in the source table to the destination database

      Jika Anda menggunakan DMS atau alat gh-ost untuk melakukan operasi DDL online pada basis data sumber, Anda dapat menentukan apakah akan menyinkronkan data tabel sementara yang dihasilkan oleh operasi DDL online.

      Penting

      Anda tidak dapat menggunakan alat seperti pt-online-schema-change untuk melakukan operasi DDL online pada basis data sumber. Jika tidak, tugas DTS gagal.

      • Yes: DTS menyinkronkan data tabel sementara yang dihasilkan oleh operasi DDL online.

        Catatan

        Jika operasi DDL online menghasilkan sejumlah besar data, tugas sinkronisasi data mungkin memerlukan waktu lebih lama untuk diselesaikan.

      • No, Adapt to DMS Online DDL: DTS tidak menyinkronkan data tabel sementara yang dihasilkan oleh operasi DDL online. Hanya operasi DDL asli yang dilakukan menggunakan DMS yang disinkronkan.

        Catatan

        Jika Anda memilih opsi ini, tabel di basis data tujuan mungkin terkunci.

      • No, Adapt to gh-ost: DTS tidak menyinkronkan data tabel sementara yang dihasilkan oleh operasi DDL online. Hanya operasi DDL asli yang dilakukan menggunakan alat gh-ost yang disinkronkan. Anda dapat menggunakan ekspresi reguler default atau kustom untuk menyaring tabel bayangan alat gh-ost dan tabel yang tidak diperlukan.

        Catatan

        Jika Anda memilih opsi ini, tabel di basis data tujuan mungkin terkunci.

      Retry Time for Failed Connections

      Rentang waktu ulang untuk koneksi gagal. Jika basis data sumber atau tujuan gagal terhubung setelah tugas sinkronisasi data dimulai, DTS segera mencoba kembali koneksi dalam rentang waktu tersebut. Nilai valid: 10 hingga 1440. Unit: menit. Nilai default: 720. Kami sarankan Anda mengatur parameter ini ke nilai lebih besar dari 30. Jika DTS berhasil tersambung kembali ke basis data sumber dan tujuan dalam rentang waktu yang ditentukan, DTS melanjutkan tugas sinkronisasi data. Jika tidak, tugas sinkronisasi data gagal.

      Catatan
      • Jika Anda menentukan rentang waktu ulang berbeda untuk beberapa tugas sinkronisasi data yang memiliki basis data sumber atau tujuan yang sama, rentang waktu ulang terpendek yang diambil menjadi prioritas.

      • Saat DTS mencoba kembali koneksi, Anda akan dikenakan biaya untuk instance DTS. Kami sarankan Anda menentukan rentang waktu ulang berdasarkan kebutuhan bisnis Anda. Anda juga dapat melepaskan instance DTS sesegera mungkin setelah instance sumber dan tujuan dilepaskan.

      Retry Time for Other Issues

      Rentang waktu ulang untuk masalah lainnya. Misalnya, jika operasi DDL atau DML gagal dilakukan setelah tugas sinkronisasi data dimulai, DTS segera mencoba kembali operasi dalam rentang waktu tersebut. Nilai valid: 1 hingga 1440. Unit: menit. Nilai default: 10. Kami sarankan Anda mengatur parameter ini ke nilai lebih besar dari 10. Jika operasi yang gagal berhasil dilakukan dalam rentang waktu yang ditentukan, DTS melanjutkan tugas sinkronisasi data. Jika tidak, tugas sinkronisasi data gagal.

      Penting

      Nilai parameter Retry Time for Other Issues harus lebih kecil dari nilai parameter Retry Time for Failed Connections.

      Enable Throttling for Full Data Synchronization

      Selama sinkronisasi data penuh, DTS menggunakan sumber daya baca dan tulis dari basis data sumber dan tujuan. Hal ini dapat meningkatkan beban pada server basis data. Anda dapat mengonfigurasi parameter Queries per second (QPS) to the source database, RPS of Full Data Migration, dan Data migration speed for full migration (MB/s) untuk tugas sinkronisasi data penuh guna mengurangi beban pada server basis data tujuan.

      Catatan

      Anda hanya dapat mengonfigurasi parameter ini jika Synchronization Types dipilih untuk parameter Full Data Synchronization.

      Enable Throttling for Incremental Data Synchronization

      Menentukan apakah akan mengaktifkan pembatasan untuk sinkronisasi data tambahan. Anda dapat mengaktifkan pembatasan untuk sinkronisasi data tambahan berdasarkan kebutuhan bisnis Anda. Untuk mengonfigurasi pembatasan, Anda harus mengonfigurasi parameter RPS of Incremental Data Synchronization dan Data synchronization speed for incremental synchronization (MB/s). Ini mengurangi beban pada server basis data tujuan.

      Environment Tag

      Tag lingkungan yang digunakan untuk mengidentifikasi instance DTS. Anda dapat memilih tag lingkungan berdasarkan kebutuhan bisnis Anda. Dalam contoh ini, tidak ada tag lingkungan yang dipilih.

      Whether to delete SQL operations on heartbeat tables of forward and reverse tasks

      Menentukan apakah akan menulis operasi SQL pada tabel denyut jantung ke basis data sumber saat instance DTS sedang berjalan. Nilai valid:

      • Yes: tidak menulis operasi SQL pada tabel denyut jantung. Dalam hal ini, latensi instance DTS mungkin ditampilkan.

      • No: menulis operasi SQL pada tabel denyut jantung. Dalam hal ini, fitur seperti pencadangan fisik dan kloning basis data sumber mungkin terpengaruh.

      Configure ETL

      Menentukan apakah akan mengaktifkan fitur extract, transform, dan load (ETL). Untuk informasi lebih lanjut, lihat Apa itu ETL? Nilai valid:

      Monitoring and Alerting

      Menentukan apakah akan mengonfigurasi peringatan untuk instance sinkronisasi data. Jika tugas gagal atau latensi sinkronisasi melebihi ambang batas yang ditentukan, kontak peringatan akan menerima notifikasi. Nilai valid:

      • No: tidak mengaktifkan peringatan.

      • Yes: mengonfigurasi peringatan. Dalam hal ini, Anda juga harus mengonfigurasi ambang batas peringatan dan pengaturan notifikasi peringatan. Untuk informasi lebih lanjut, lihat bagian "Konfigurasikan pemantauan dan peringatan saat membuat tugas DTS" dari topik Konfigurasikan pemantauan dan peringatan.

    3. Klik Next Step: Data Verification untuk mengonfigurasi verifikasi data.

      Untuk informasi lebih lanjut tentang cara menggunakan fitur verifikasi data, lihat Konfigurasikan tugas verifikasi data.

  8. Simpan pengaturan tugas dan jalankan pra-pemeriksaan.

    • Untuk melihat parameter yang harus ditentukan saat Anda memanggil operasi API terkait untuk mengonfigurasi tugas DTS, arahkan penunjuk mouse ke Next: Save Task Settings and Precheck dan klik Preview OpenAPI parameters.

    • Jika Anda tidak perlu melihat atau sudah melihat parameter, klik Next: Save Task Settings and Precheck di bagian bawah halaman.

    Catatan
    • Sebelum Anda dapat memulai tugas sinkronisasi data, DTS melakukan pra-pemeriksaan. Anda hanya dapat memulai tugas sinkronisasi data setelah tugas tersebut lolos pra-pemeriksaan.

    • Jika tugas sinkronisasi data gagal pra-pemeriksaan, klik View Details di sebelah setiap item yang gagal. Setelah Anda menganalisis penyebab berdasarkan hasil pemeriksaan, atasi masalah tersebut. Kemudian, jalankan kembali pra-pemeriksaan.

    • Jika peringatan dipicu untuk suatu item selama pra-pemeriksaan:

      • Jika item peringatan tidak dapat diabaikan, klik View Details di sebelah item yang gagal dan atasi masalah tersebut. Kemudian, jalankan pra-pemeriksaan lagi.

      • Jika item peringatan dapat diabaikan, klik Confirm Alert Details. Di kotak dialog Lihat Detail, klik Ignore. Di pesan yang muncul, klik OK. Kemudian, klik Precheck Again untuk menjalankan pra-pemeriksaan lagi. Jika Anda mengabaikan item peringatan, ketidaksesuaian data mungkin terjadi, dan bisnis Anda mungkin terpapar risiko potensial.

  9. Tunggu hingga Success Rate menjadi 100%. Kemudian, klik Next: Purchase Instance.

  10. Beli instance sinkronisasi data.

    1. Di halaman buy, konfigurasikan parameter Metode Penagihan dan Kelas Instance untuk tugas sinkronisasi data. Tabel berikut menjelaskan parameter.

      Bagian

      Parameter

      Deskripsi

      New Instance Class

      Metode Penagihan

      • Langganan: Anda membayar langganan saat membuat instance sinkronisasi data. Metode penagihan langganan lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian untuk penggunaan jangka panjang.

      • Bayar sesuai pemakaian: Instance bayar sesuai pemakaian ditagih per jam. Metode penagihan bayar sesuai pemakaian cocok untuk penggunaan jangka pendek. Jika Anda tidak lagi memerlukan instance sinkronisasi data bayar sesuai pemakaian, Anda dapat melepaskan instance untuk mengurangi biaya.

      Pengaturan Grup Sumber Daya

      Grup sumber daya tempat instance sinkronisasi data berada. Nilai default: default resource group. Untuk informasi lebih lanjut, lihat Apa itu Manajemen Sumber Daya?

      Kelas Instance

      DTS menyediakan kelas instance yang bervariasi dalam kecepatan sinkronisasi. Anda dapat memilih kelas instance berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Kelas instance instance sinkronisasi data.

      Durasi Langganan

      Jika Anda memilih metode penagihan langganan, tentukan durasi langganan dan jumlah instance sinkronisasi data yang ingin Anda buat. Durasi langganan bisa satu hingga sembilan bulan, satu tahun, dua tahun, tiga tahun, atau lima tahun.

      Catatan

      Parameter ini tersedia hanya jika Anda memilih metode penagihan Subscription.

    2. Baca dan pilih Data Transmission Service (Pay-as-you-go) Service Terms.

    3. Klik Buy and Start. Di kotak dialog yang muncul, klik OK.

      Anda dapat melihat kemajuan tugas di daftar tugas.