Dela via


Klusteruppgraderingar i Azure Cosmos DB för PostgreSQL

GÄLLER FÖR: Azure Cosmos DB for PostgreSQL (drivs av Citus-databastillägget till PostgreSQL)

Den hanterade tjänsten Azure Cosmos DB for PostgreSQL kan hantera uppgraderingar av både PostgreSQL-servern och Citus-tillägget. Alla kluster skapas med den senaste Citus-versionen som är tillgänglig för den större PostgreSQL-version som du väljer under klusteretablering. När du väljer en PostgreSQL-version, till exempel PostgreSQL 15 för klusteruppgradering på plats, installeras den senaste Citus-versionen som stöds för den valda PostgreSQL-versionen.

Om du bara behöver uppgradera Citus-versionen kan du göra det med hjälp av en uppgradering på plats. Du kanske till exempel vill uppgradera Citus 11.0 till Citus 11.3 på ditt PostgreSQL 14-kluster utan att uppgradera Postgres-versionen.

Försiktighetsåtgärder vid uppgradering

Uppgraderingar kräver viss stilleståndstid i databasklustret. Den exakta tiden beror på källan och målversionerna av uppgraderingen. För att förbereda för uppgraderingen av produktionsklustret rekommenderar vi att du testar uppgraderingen och mäter stilleståndstid under testet.

Dessutom kan uppgradering av en större version av Citus medföra ändringar i beteendet. Det är bäst att bekanta dig med nya produktfunktioner och ändringar för att undvika överraskningar.

Anmärkningsvärda Citus 12-ändringar:

  • Standardstrategin för ombalansering har ändrats från by_shard_count till by_disk_size.
  • Stöd för PostgreSQL 13 har tagits bort från och med den här versionen.

Anmärkningsvärda Citus 11-ändringar:

Nästa steg