Kluster PolarDB terdiri dari tiga lapisan: proksi database (PolarProxy), kernel database (DB), dan penyimpanan terdistribusi (Store). Upgrade versi minor menyediakan fitur terbaru dan perbaikan bug. PolarProxy dan kernel dapat di-upgrade secara independen atau bersamaan.
Dampak upgrade berdasarkan jenisnya
Setiap jenis upgrade memengaruhi titik akhir yang berbeda dan memiliki profil downtime yang berbeda pula.
|
Jenis upgrade |
Titik akhir yang terdampak |
Downtime perkiraan |
Connection Preserving |
|
Upgrade PolarDB Database Proxy and Kernel |
Semua titik akhir |
30–90 detik |
Tidak tersedia |
|
Upgrade PolarDB Database Proxy Only |
Titik akhir kluster, titik akhir kustom |
30 detik |
Tidak tersedia |
|
Upgrade Kernel Only |
Titik akhir utama, titik akhir kluster |
30–60 detik |
Tersedia (PolarProxy 2.3.50 atau lebih baru) |
Saat Anda memilih Upgrade PolarDB Database Proxy and Kernel, satu-satunya dampak adalah pemutusan koneksi selama 30–90 detik. Operasi kluster normal tidak terpengaruh.
Upgrade hanya proksi mencakup fitur yang terkait dengan pemisahan baca/tulis—termasuk tingkat konsistensi (konsistensi global), pemisahan transaksi, dan apakah database utama menerima permintaan baca. Titik akhir utama tidak terdampak.
Connection Preserving
Saat Anda hanya melakukan upgrade kernel, kluster PolarDB yang menjalankan PolarProxy 2.3.50 atau lebih baru dapat menggunakan fitur Connection Preserving untuk menjaga 95% koneksi database agar tidak terputus.
Sebelum memulai
Proses upgrade biasanya berlangsung tidak lebih dari 30 menit. Selama upgrade, PolarProxy atau kernel database akan restart, menyebabkan pemutusan koneksi sementara. Jadwalkan upgrade pada jam sepi dan pastikan aplikasi Anda memiliki mekanisme rekoneksi otomatis.
Selama upgrade, operasi yang mengubah status kluster tidak tersedia—termasuk perubahan konfigurasi (upgrade/downgrade), penambahan atau penghapusan node, modifikasi parameter, dan restart node. Fitur kueri seperti pemantauan performa tidak terpengaruh.
Penurunan spesifikasi (downgrade) tidak didukung. Versi tidak dapat dikembalikan setelah upgrade.
Jika Anda telah mengonfigurasi peringatan CloudMonitor untuk kluster PolarDB Anda, harapkan pemberitahuan peringatan mengenai pengecualian akses kluster selama proses upgrade.
Lihat informasi versi
Masuk ke Konsol PolarDB. Di panel navigasi sebelah kiri, klik Clusters. Pilih region tempat kluster berada, lalu klik ID kluster untuk membuka halaman detail kluster.
Di panel navigasi sebelah kiri, pilih Settings and Management > Version Management.
Di halaman Minor Version Upgrade, lihat versi proxy dan kernel saat ini pada bagian Version Information.
Upgrade versi
Jika versi proxy atau kernel saat ini belum yang terbaru, lakukan upgrade dari halaman yang sama.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Meninjau tabel dampak upgrade dan memilih jenis upgrade yang sesuai
Memiliki mekanisme rekoneksi otomatis di aplikasi Anda
Jendela pemeliharaan yang dijadwalkan di luar jam sibuk
Prosedur
Upgrade menyebabkan pemutusan koneksi sementara pada titik akhir yang terdampak. Tinjau tabel dampak upgrade sebelum melanjutkan dan pastikan aplikasi Anda memiliki mekanisme rekoneksi yang memadai.
-
Buka Settings and Management > Version Management untuk kluster target. Di halaman Minor Version Upgrade, pada bagian Upgrade Version, pilih salah satu opsi berikut:

Upgrade PolarDB Database Proxy and Kernel
Upgrade Kernel Only
Upgrade PolarDB Database Proxy Only
Jika versi proxy atau kernel saat ini sudah yang terbaru, opsi-opsi ini akan diberi warna abu-abu (tidak aktif).
Klik Upgrade Now atau Upgrade in Maintenance Window. Jika Anda memilih Upgrade in Maintenance Window, lihat detail tugas atau batalkan tugas tersebut di halaman Scheduled Tasks. Untuk informasi lebih lanjut, lihat Scheduled tasks.