Delen via


Clusterupgrades in Azure Cosmos DB for PostgreSQL

VAN TOEPASSING OP: Azure Cosmos DB for PostgreSQL (mogelijk gemaakt door de Citus-database-extensie naar PostgreSQL)

De beheerde Azure Cosmos DB for PostgreSQL-service kan upgrades van zowel de PostgreSQL-server als de Citus-extensie verwerken. Alle clusters worden gemaakt met de nieuwste Citus-versie die beschikbaar is voor de primaire PostgreSQL-versie die u selecteert tijdens het inrichten van clusters. Wanneer u een PostgreSQL-versie zoals PostgreSQL 15 selecteert voor een in-place clusterupgrade, wordt de meest recente Citus-versie geïnstalleerd die wordt ondersteund voor de geselecteerde PostgreSQL-versie.

Als u alleen de Citus-versie moet upgraden, kunt u dit doen met behulp van een in-place upgrade. U kunt bijvoorbeeld Citus 11.0 upgraden naar Citus 11.3 op uw PostgreSQL 14-cluster zonder postgres-versie te upgraden.

Voorzorgsmaatregelen upgraden

Upgrades vereisen enige downtime in het databasecluster. De exacte tijd is afhankelijk van de bron- en doelversies van de upgrade. Als u zich wilt voorbereiden op de upgrade van het productiecluster, raden we u aan om de upgrade te testen en de downtime tijdens de test te meten.

Als u een primaire versie van Citus bijwerken, kan dit ook leiden tot wijzigingen in het gedrag. Het is raadzaam om vertrouwd te raken met nieuwe productfuncties en wijzigingen om verrassingen te voorkomen.

Opmerkelijke wijzigingen in Citus 12:

  • De standaardstrategie voor opnieuw verdelen is gewijzigd van by_shard_count in by_disk_size.
  • Ondersteuning voor PostgreSQL 13 is vanaf deze versie verwijderd.

Opmerkelijke wijzigingen in Citus 11:

Volgende stappen