Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK:
Azure Cosmos DB untuk PostgreSQL (diberdayakan oleh ekstensi basis data Citus untuk PostgreSQL)
Instruksi ini menjelaskan cara meningkatkan ke versi utama PostgreSQL baru pada semua node kluster.
Uji peningkatan terlebih dahulu
Meningkatkan PostgreSQL menyebabkan lebih banyak perubahan daripada yang mungkin Anda bayangkan, karena Azure Cosmos DB for PostgreSQL juga akan meningkatkan ekstensi database, termasuk ekstensi Citus. Peningkatan juga memerlukan waktu henti di kluster database.
Kami sangat menyarankan Anda untuk menguji aplikasi Anda dengan versi PostgreSQL dan Citus baru sebelum Anda meningkatkan lingkungan produksi Anda. Selain itu, silakan lihat daftar tindakan pencegahan peningkatan kami.
Untuk menguji dengan mudah, Anda dapat membuat salinan kluster Anda menggunakan pemulihan titik-waktu. Tingkatkan salinan dan uji aplikasi Anda terhadapnya. Setelah Anda memverifikasi semuanya berfungsi dengan baik, tingkatkan kluster asli.
Meningkatkan kluster di portal Azure
- Di bagian Gambaran Umum kluster, pilih tombol Tingkatkan .
- Dialog muncul, memperlihatkan versi PostgreSQL dan Citus saat ini. Pilih versi PostgreSQL baru dalam daftar versi PostgreSQL untuk diupgrade.
- Pastikan bahwa nilai pada versi Citus untuk diperbarui sesuai dengan yang Anda harapkan. Nilai ini berubah berdasarkan versi PostgreSQL yang Anda pilih.
- Pilih tombol Tingkatkan untuk melanjutkan.
Catatan
Jika Anda sudah menjalankan versi PostgreSQL terbaru, pilihan dan tombol berwarna abu-abu.
Tugas pasca-pemutakhiran
Setelah peningkatan versi PostgreSQL utama, lakukan operasi ANALYZE
untuk memperbarui tabel pg_statistic
.
pg_statistic
adalah tabel katalog sistem di PostgreSQL yang menyimpan data statistik tentang konten kolom tabel dan ekspresi indeks. Entri di pg_statistic
dibuat oleh perintah ANALYZE dan digunakan oleh perencana kueri.
Jalankan ANALYZE
perintah tanpa parameter apa pun untuk menghasilkan statistik untuk tabel dalam database di kluster Anda. Nama database default adalah 'citus'. Jika nama database kustom digunakan pada waktu pembuatan kluster, Anda dapat menemukannya di halaman Gambaran Umum properti kluster Anda. Menggunakan bendera opsional VERBOSE
memungkinkan Anda melihat kemajuannya.
ANALYZE VERBOSE;
Catatan
Performa database mungkin terpengaruh jika Anda tidak menjalankan ANALYZE
operasi setelah peningkatan versi PostgreSQL utama pada kluster Anda.
Langkah berikutnya
- Pelajari tentang Versi PostgreSQL yang didukung.
- Lihat ekstensi mana yang dikemas dengan setiap versi PostgreSQL dalam kluster.
- Pelajari selengkapnya tentang peningkatan