Untuk memastikan proses peningkatan berjalan lancar dan memberikan pengalaman yang lebih baik, PolarDB menyediakan fitur Evaluasi Peningkatan untuk peningkatan versi mesin utama. Sebelum memulai peningkatan, lakukan pemeriksaan awal terhadap prasyarat seperti status kluster, dependensi Tugas peningkatan, dan properti kluster sumber. Hal ini membantu mengidentifikasi serta menyelesaikan masalah yang berpotensi menunda peningkatan, sehingga mengurangi waktu pemrosesan dan biaya sumber daya.
Wilayah yang didukung
Fitur Evaluasi Peningkatan didukung di wilayah-wilayah berikut:
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).
Dampak
Evaluasi Peningkatan tidak memengaruhi operasi bisnis Anda.
Buat tugas evaluasi peningkatan
Masuk ke Konsol PolarDB.
Buat Tugas Evaluasi Peningkatan. PolarDB menyediakan empat cara untuk membuat tugas evaluasi:
Buat dari halaman Clusters: Di pojok kiri atas halaman Clusters, klik tombol Migrate/Upgrade Assessment.
Pada panel Migrate/Upgrade Assessment yang muncul di sebelah kanan, atur Creation Method (misalnya, Migrate from RDS), Source RDS Version (misalnya, MySQL 5.6), Source RDS Instance, Target Database Engine, dan Edition. Lalu klik Next.
Buat dari halaman Migrate/Upgrade: Di pojok kiri atas halaman Migrate/Upgrade, klik tombol Create Migration/Upgrade Assessment.
Pada halaman pembelian PolarDB, lakukan peningkatan satu klik. Setelah memilih Upgrade from PolarDB sebagai metode pembuatan, menentukan Source PolarDB Version dan Source PolarDB Cluster, serta memilih Database Engine dan Edition tujuan, klik tombol Migration Assessment.
Masukkan parameter untuk Tugas Evaluasi Peningkatan.
Nama Parameter
Deskripsi Parameter
Creation method
Pilih Upgrade from PolarDB.
Jika Anda membuat tugas evaluasi peningkatan dari halaman pembelian PolarDB, opsi ini akan dipilih secara otomatis.
Source PolarDB version
Pilih versi engine database dari kluster PolarDB sumber.
Source PolarDB instance
Pilih kluster tertentu dari daftar drop-down sebagai instans sumber.
Target database engine
Pilih versi engine database untuk kluster PolarDB for MySQL tujuan.
Edition
Pilih edisi untuk kluster PolarDB for MySQL tujuan.
Hanya Enterprise Edition yang didukung.
Lalu klik Next.
PolarDB menjalankan pemeriksaan awal dan evaluasi dari empat aspek: Basic Information Validation, Migration Task Dependency Validation, Critical Information Validation, dan Other Validations. Atasi masalah apa pun berdasarkan hasil evaluasi.
PolarDB menyediakan daftar masalah umum yang ditemui selama Evaluasi Peningkatan beserta solusinya. Untuk detailnya, lihat FAQ dan Solusi.
Setelah semua pemeriksaan menampilkan status Success, klik Go to Purchase untuk melanjutkan. Jika ada pemeriksaan yang gagal, klik ikon perluas untuk melihat detailnya, ikuti petunjuk untuk menyelesaikan masalah tersebut, lalu klik Reassess.
Klik Continue Purchase atau Go to Purchase untuk menuju halaman pembelian PolarDB guna melanjutkan langkah berikutnya. Untuk detailnya, lihat Langkah-langkah Peningkatan.
Kelola tugas evaluasi migrasi
Untuk melihat detail Tugas Evaluasi yang sudah ada, buka halaman Migration/Evaluation. Setelah evaluasi selesai, Anda dapat melakukan evaluasi ulang atau melanjutkan ke pembelian.
Tugas Evaluasi Migrasi akan dihapus secara otomatis setelah tujuh hari. Jika tugas telah kedaluwarsa, Anda dapat membuat tugas baru.

FAQ dan solusi
Klasifikasi | Item Pemeriksaan | Solusi jika validasi gagal |
Validasi informasi dasar instans sumber | Status running instans sumber | Kluster PolarDB sumber harus dalam status running. |
Status baca/tulis instans sumber | Kluster PolarDB sumber harus dalam status running dan mendukung operasi baca maupun tulis. | |
Peran terkait layanan PolarDB | Peran terkait layanan untuk PolarDB telah dibuat di akun Anda. Ikuti langkah-langkah dalam Periksa apakah peran terkait layanan untuk PolarDB sudah ada, atau buat menggunakan OpenAPI. | |
Validasi dependensi tugas migrasi | Izin layanan DTS | Akun Alibaba Cloud Anda harus memberikan izin DTS untuk mengakses sumber daya cloud. Ikuti langkah-langkah dalam Berikan izin DTS untuk mengakses sumber daya cloud. |
Validasi binlog instans sumber | Sebelum peningkatan versi mesin utama, aktifkan binary logging (Binlog) pada kluster PolarDB sumber. Untuk detailnya, lihat Aktifkan Binlog. | |
Apakah instans sumber merupakan database kosong? | Kluster PolarDB sumber tidak memiliki database. Anda harus membuat database di kluster sebelum melakukan peningkatan. | |
Validasi pemicu instans sumber | Kluster PolarDB sumber memiliki pemicu (trigger). Hapus pemicu tersebut sebelum peningkatan, karena jika tidak, peningkatan akan gagal. Anda dapat membuat ulang pemicu tersebut secara manual di kluster PolarDB tujuan setelah peningkatan selesai. | |
Validasi tabel tanpa primary key pada instans sumber | Kluster PolarDB sumber berisi tabel-tabel tanpa primary key. Hal ini dapat menyebabkan duplikasi data di database tujuan setelah sinkronisasi. Terhubung ke kluster PolarDB sumber menggunakan akun istimewa dan jalankan kueri SQL berikut untuk menemukan tabel tanpa primary key: Tambahkan primary key pada tabel-tabel yang dikembalikan oleh kueri tersebut. Jika Anda yakin bahwa catatan duplikat tidak akan memengaruhi workload Anda, Anda dapat mengabaikan hasil evaluasi ini. Selama peningkatan versi mesin utama, pilih Continue Upgrade saat diminta. | |
Validasi informasi kritis instans sumber | Validasi akun root instans sumber | Untuk mencegah akun sistem di kluster PolarDB tujuan tertimpa setelah migrasi, kluster PolarDB sumber tidak boleh memiliki akun root dan aliyun_root secara bersamaan. Sebelum peningkatan, hapus akun sistem tambahan dari kluster sumber. Untuk detailnya, lihat Hapus akun sistem tambahan dari kluster PolarDB for MySQL sumber. |