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:
| Kategori | Yang diperiksa |
|---|---|
| Verifikasi Informasi Dasar | Status running instans sumber, mode baca/tulis, mode akun, dan service-linked role untuk PolarDB |
| Verifikasi Ketergantungan Tugas Migrasi | Izin Data Transmission Service (DTS), apakah database ada di instans sumber, mesin penyimpanan tabel, trigger, dan tabel tanpa primary key |
| Verifikasi Informasi Kunci | Struktur akun sistem (root dan aliyun_root tidak boleh ada bersamaan) |
| Verifikasi Lainnya | Pemeriksaan 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.

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

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

Konfigurasikan evaluasi
Isi parameter dan klik Next.
| Parameter | Deskripsi |
|---|---|
| Creation Method | Pilih Migrate from RDS. Jika Anda memulai dari halaman pembelian PolarDB, opsi ini telah diatur secara otomatis. |
| Source RDS Version | Versi mesin database dari instans ApsaraDB RDS sumber. |
| Source RDS Instance | Pilih instans ApsaraDB RDS sumber dari daftar drop-down. |
| Database Engine | Versi 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.

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.

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.