Sdílet prostřednictvím


Upgrady clusterů ve službě Azure Cosmos DB for PostgreSQL

Důležité

Azure Cosmos DB for PostgreSQL se už pro nové projekty nepodporuje. Tuto službu nepoužívejte pro nové projekty. Místo toho použijte jednu z těchto dvou služeb:

  • Azure Cosmos DB for NoSQL můžete použít pro distribuované databázové řešení navržené pro vysoce škálovatelné scénáře s 99,999% smlouvou o úrovni služeb (SLA), okamžitým automatickým škálováním a automatickým převzetím služeb při selhání napříč několika oblastmi.

  • Použijte funkci Elastic Clusters služby Azure Database for PostgreSQL pro horizontálně dělené PostgreSQL pomocí opensourcového rozšíření Citus.

Spravovaná služba Azure Cosmos DB for PostgreSQL dokáže zpracovat upgrady serveru PostgreSQL i rozšíření Citus. Všechny clustery se vytvářejí s nejnovější verzí Citus dostupnou pro hlavní verzi PostgreSQL, kterou vyberete během zřizování clusteru. Když pro místní upgrade clusteru vyberete verzi PostgreSQL, jako je PostgreSQL 15, nainstaluje se nejnovější verze Citus podporovaná pro vybranou verzi PostgreSQL.

Pokud potřebujete upgradovat jenom verzi Citus, můžete to udělat pomocí místního upgradu. Například můžete chtít upgradovat Citus 11.0 na Citus 11.3 v clusteru PostgreSQL 14 bez upgradu verze Postgres.

Bezpečnostní opatření pro upgrade

Upgrady vyžadují v databázovém clusteru určité výpadky. Přesný čas závisí na zdrojové a cílové verzi upgradu. Pokud se chcete připravit na upgrade produkčního clusteru, doporučujeme otestovat upgrade a změřit výpadek během testu.

Aktualizace hlavní verze Citus může také zavádět změny chování. Nejlepší je seznámit se s novými funkcemi produktu a změnami, abyste se vyhnuli překvapením.

Důležité změny Citus 12:

  • Výchozí strategie vyrovnávání se změnila z by_shard_count na by_disk_size.
  • Podpora pro PostgreSQL 13 byla vyřazena z této verze.

Důležité změny Citus 11:

Další kroky