Bagikan melalui


Peningkatan kluster di Azure Cosmos DB for PostgreSQL

BERLAKU UNTUK: Azure Cosmos DB untuk PostgreSQL (didukung oleh ekstensi basis data Citus untuk PostgreSQL)

Layanan terkelola Azure Cosmos DB for PostgreSQL dapat menangani peningkatan server PostgreSQL, dan ekstensi Citus. Semua kluster dibuat dengan versi Citus terbaru yang tersedia untuk versi PostgreSQL utama yang Anda pilih selama provisi kluster. Saat Anda memilih versi PostgreSQL seperti PostgreSQL 15 untuk peningkatan kluster di tempat, versi Citus terbaru yang didukung untuk versi PostgreSQL yang dipilih akan diinstal.

Jika Anda hanya perlu meningkatkan versi Citus, Anda dapat melakukannya dengan menggunakan pembaruan langsung. Misalnya, Anda mungkin ingin meningkatkan Citus 11.0 ke Citus 11.3 pada kluster PostgreSQL 14 Anda tanpa meningkatkan versi Postgres.

Tindakan pencegahan peningkatan

Peningkatan memerlukan beberapa waktu henti di kluster database. Waktu tepatnya bergantung pada versi sumber dan tujuan peningkatan. Untuk mempersiapkan peningkatan kluster produksi, sebaiknya uji peningkatan dan ukur waktu henti selama pengujian.

Selain itu, meningkatkan versi besar Citus dapat menimbulkan perubahan perilaku. Yang terbaik adalah membiasakan diri dengan fitur produk yang baru dan perubahan-perubahan untuk menghindari kejutan.

Perubahan Citus 12 yang patut diperhatikan:

  • Strategi penyeimbangan ulang default berubah dari by_shard_count ke by_disk_size.
  • Dukungan untuk PostgreSQL 13 telah dihilangkan pada versi ini.

Perubahan Citus 11 yang patut diperhatikan:

Langkah berikutnya