All Products
Search
Document Center

PolarDB:Evaluasi migrasi

Last Updated:Mar 29, 2026

Jalankan evaluasi migrasi sebelum meningkatkan instans ApsaraDB RDS for MySQL ke kluster PolarDB for MySQL. Evaluasi ini memeriksa instans sumber Anda terhadap empat kategori persyaratan dan menandai masalah yang perlu diperbaiki sebelum migrasi dimulai—sehingga Anda dapat mengatasi hambatan di muka, bukan di tengah proses migrasi.

Evaluasi migrasi tidak memengaruhi bisnis Anda.

Wilayah yang didukung

China (Hangzhou), China (Shanghai), China (Shenzhen), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Chengdu), China (Hong Kong), Singapura, Indonesia (Jakarta), AS (Silicon Valley), dan AS (Virginia).

Apa yang diperiksa dalam evaluasi

Evaluasi mencakup empat kategori:

KategoriYang diperiksa
Verifikasi Informasi DasarStatus running instans sumber, mode baca/tulis, mode akun, dan service-linked role untuk PolarDB
Verifikasi Ketergantungan Tugas MigrasiIzin Data Transmission Service (DTS), apakah database ada di instans sumber, mesin penyimpanan tabel, trigger, dan tabel tanpa primary key
Verifikasi Informasi KunciStruktur akun sistem (root dan aliyun_root tidak boleh ada bersamaan)
Verifikasi LainnyaPemeriksaan kompatibilitas tambahan

Jalankan evaluasi migrasi

Buat tugas evaluasi

Mulai evaluasi dari salah satu titik masuk berikut:

  • Halaman Cluster: Klik Migrate/Upgrade Evaluation di pojok kiri atas halaman Clusters.

image
  • Halaman Migrasi/Peningkatan: Klik Migration/Upgrade Evaluation di pojok kiri atas halaman Migration/Upgrade.

image
  • Halaman pembelian PolarDB: Pilih Migrate from RDS, atur Source RDS Version, Database Engine, dan Database Edition, lalu klik Migration Evaluation.

image

Konfigurasikan evaluasi

Isi parameter dan klik Next.

ParameterDeskripsi
Creation MethodPilih Migrate from RDS. Jika Anda memulai dari halaman pembelian PolarDB, opsi ini telah diatur secara otomatis.
Source RDS VersionVersi mesin database dari instans ApsaraDB RDS sumber.
Source RDS InstancePilih instans ApsaraDB RDS sumber dari daftar drop-down.
Database EngineVersi mesin database dari kluster PolarDB for MySQL tujuan.
Database Edition

Edisi kluster PolarDB for MySQL tujuan.

Tinjau hasil dan perbaiki masalah

PolarDB mengevaluasi instans sumber dan rencana migrasi Anda berdasarkan keempat kategori tersebut. Tinjau setiap hasil dan perbaiki semua masalah sebelum melanjutkan.

image
DTS tidak mendukung sinkronisasi event. Jika hasil pemeriksaan event menunjukkan Existing, sinkronkan event tersebut secara manual ke kluster PolarDB tujuan setelah migrasi selesai.

Setelah memperbaiki semua masalah, klik Continue to Buy atau Buy untuk melanjutkan ke halaman pembelian PolarDB. Untuk prosedur migrasi lengkap, lihat Peningkatan instans ApsaraDB RDS for MySQL ke kluster PolarDB for MySQL.

Kelola tugas evaluasi

Lihat tugas evaluasi di halaman Migration/Evaluation. Untuk tugas yang telah selesai, klik Re-evaluate untuk menjalankannya kembali, atau klik Buy untuk melanjutkan migrasi.

Tugas evaluasi disimpan selama tujuh hari, lalu dihapus secara otomatis. Jika tugas telah kedaluwarsa, buat tugas baru.
image

FAQ

Pemeriksaan event (informasional)

DTS tidak mendukung sinkronisasi event. Jika instans RDS sumber memiliki event, sinkronkan event tersebut secara manual ke kluster PolarDB tujuan setelah migrasi. Temuan ini tidak menghambat migrasi.

Verifikasi Informasi Dasar

Status Running Instans Sumber

Instans ApsaraDB RDS sumber harus berada dalam status Running.

Status Baca/Tulis Instans Sumber

Instans ApsaraDB RDS sumber harus berada dalam status Running dan dalam mode Read/Write.

Source Instance Account Mode

Jika Database Proxy (Safe Mode) diaktifkan untuk instans ApsaraDB RDS for MySQL, buat akun istimewa atau ubah mode koneksi jaringan ke mode high-performance. Untuk detailnya, lihat Buat akun dan Peningkatan tautan jaringan RDS.

Service-linked Role untuk PolarDB

Buat service-linked role untuk PolarDB. Untuk detailnya, lihat Periksa apakah service-linked role untuk PolarDB telah dibuat. Anda juga dapat membuat role tersebut dengan memanggil API CreateServiceLinkedRole.

Verifikasi Ketergantungan Tugas Migrasi

Izin DTS

Berikan izin kepada Akun Alibaba Cloud Anda untuk mengakses sumber daya cloud melalui DTS. Untuk detailnya, lihat Otorisasi DTS untuk mengakses sumber daya Alibaba Cloud.

Apakah Instans Sumber Kosong

Buat setidaknya satu database di instans ApsaraDB RDS sumber sebelum migrasi. Untuk detailnya, lihat Buat database.

Verifikasi Mesin Tabel Instans Sumber

Mesin penyimpanan tabel harus berupa InnoDB atau X-Engine. Tabel yang menggunakan mesin lain tidak didukung untuk migrasi.

Verifikasi Pemicu Instans Sumber

Hapus semua trigger dari instans ApsaraDB RDS sumber sebelum migrasi—trigger akan mengganggu proses migrasi. Jalankan pernyataan berikut untuk menampilkan dan menghapus trigger:

-- Menampilkan semua trigger di instans sumber
SHOW TRIGGERS;
-- Menghapus trigger tertentu
DROP TRIGGER trigger_name;

Setelah migrasi selesai, buat ulang trigger tersebut di kluster PolarDB tujuan.

Verifikasi Tabel Tanpa Primary Key di Instans Sumber

Tabel tanpa primary key dapat menyebabkan data duplikat di kluster PolarDB tujuan setelah sinkronisasi. Jalankan pernyataan SQL berikut untuk mengidentifikasi tabel tanpa primary key:

SELECT t1.table_schema, t1.table_name
FROM information_schema.TABLES t1 LEFT OUTER
    JOIN information_schema.TABLE_CONSTRAINTS t2
    ON t1.table_schema = t2.TABLE_SCHEMA AND t1.table_name = t2.TABLE_NAME AND t2.CONSTRAINT_NAME
    IN ("PRIMARY")
WHERE t2.table_name IS NULL AND t1.table_type = "BASE TABLE" AND t1.TABLE_SCHEMA NOT IN ("information_schema", "performance_schema", "mysql", "sys")

Tambahkan primary key ke tabel-tabel tersebut. Jika data duplikat dapat diterima dalam kasus penggunaan Anda, abaikan hasil ini dan pilih Continue saat diminta selama prosedur peningkatan.

Verifikasi Informasi Kunci

Verifikasi Akun Root Instans Sumber

Akun root dan aliyun_root tidak boleh ada bersamaan di instans ApsaraDB RDS sumber. Jika kedua akun tersebut ada, akun sistem di kluster PolarDB tujuan mungkin ditimpa selama migrasi. Untuk detailnya, lihat Hapus akun sistem berlebih dari instans ApsaraDB RDS sumber.

Langkah selanjutnya

Setelah semua masalah terselesaikan, selesaikan migrasi dengan mengikuti panduan Peningkatan instans ApsaraDB RDS for MySQL ke kluster PolarDB for MySQL.