Condividi tramite


Aggiornamenti del cluster in Azure Cosmos DB for PostgreSQL

SI APPLICA A: Azure Cosmos DB for PostgreSQL (basato su estensione database Citus per PostgreSQL)

Il servizio gestito di Azure Cosmos DB for PostgreSQL può gestire gli aggiornamenti del server PostgreSQL e dell'estensione Citus. Tutti i cluster vengono creati con la versione più recente di Citus disponibile per la versione principale di PostgreSQL selezionata quando si effettua il provisioning del cluster. Quando si seleziona una versione di PostgreSQL, ad esempio PostgreSQL 15 per l'aggiornamento sul posto del cluster, sarà installata la versione più recente di Citus supportata per la versione selezionata di PostgreSQL.

Se è necessario aggiornare solo la versione di Citus, è possibile farlo usando un aggiornamento sul posto. Ad esempio, è possibile aggiornare Citus 11.0 a Citus 11.3 nel cluster PostgreSQL 14 senza aggiornare la versione di Postgres.

Precauzioni per l'aggiornamento

Gli aggiornamenti richiedono tempi di inattività nel cluster di database. Il tempo esatto dipende dalle versioni di origine e destinazione dell'aggiornamento. Per preparare l'aggiornamento del cluster di produzione, è consigliabile testare l'aggiornamento e misurare il tempo di inattività durante il test.

Inoltre, l'aggiornamento di una versione principale di Citus può introdurre modifiche nel comportamento. Per evitare sorprese, è consigliabile acquisire familiarità con le nuove caratteristiche e le modifiche del prodotto.

Modifiche importanti per Citus 12:

  • La strategia di ribilanciamento predefinita è cambiata da by_shard_count a by_disk_size.
  • Il supporto per PostgreSQL 13 è stato eliminato a partire da questa versione.

Modifiche importanti per Citus 11:

Passaggi successivi