Upgrade clusteru ve službě Azure Cosmos DB for PostgreSQL
PLATÍ PRO: Azure Cosmos DB for PostgreSQL (využívající rozšíření databáze Citus do PostgreSQL)
Tyto pokyny popisují, jak upgradovat na novou hlavní verzi PostgreSQL na všech uzlech clusteru.
Nejprve otestujte upgrade.
Upgrade PostgreSQL způsobuje více změn, než si můžete představit, protože Azure Cosmos DB for PostgreSQL také upgraduje rozšíření databáze, včetně rozšíření Citus. Upgrady také vyžadují výpadek v databázovém clusteru.
Před upgradem produkčního prostředí důrazně doporučujeme otestovat aplikaci s novou verzí PostgreSQL a Citus. Podívejte se také na náš seznam bezpečnostních opatření pro upgrade.
Pohodlný způsob, jak otestovat, je vytvořit kopii clusteru pomocí obnovení k určitému bodu v čase. Upgradujte kopii a otestujte aplikaci. Jakmile ověříte, že všechno funguje správně, upgradujte původní cluster.
Upgrade clusteru na webu Azure Portal
- V části Přehled clusteru vyberte tlačítko Upgradovat.
- Zobrazí se dialogové okno s aktuální verzí PostgreSQL a Citus. Zvolte novou verzi PostgreSQL ve verzi PostgreSQL, která se má upgradovat .
- Ověřte, že hodnota ve verzi Citus, kterou chcete upgradovat , je to, co očekáváte. Tato hodnota se změní na základě vámi vybrané verze PostgreSQL.
- Pokračujte výběrem tlačítka Upgradovat .
Poznámka:
Pokud už používáte nejnovější verzi PostgreSQL, výběr a tlačítko se zobrazí šedě.
Úlohy po upgradu
Po upgradu hlavní verze PostgreSQL spusťte operaci a aktualizujte ANALYZE
pg_statistic
tabulku. pg_statistic
je tabulka systémového katalogu v PostgreSQL, která ukládá statistická data o obsahu sloupců tabulek a výrazů indexu. Položky jsou pg_statistic
vytvořeny příkazem ANALYZE a používány plánovačem dotazů.
Spuštěním ANALYZE
příkazu bez parametrů vygenerujte statistiky pro tabulky v databázi v clusteru. Výchozí název databáze je citus. Pokud se při vytváření clusteru použil vlastní název databáze, najdete ho na stránce Přehled vlastností clusteru. Pomocí volitelného VERBOSE
příznaku můžete zobrazit průběh.
ANALYZE VERBOSE;
Poznámka:
Výkon databáze může být ovlivněn, pokud po upgradu hlavní verze PostgreSQL v clusteru neběží ANALYZE
operace.
Další kroky
- Přečtěte si o podporovaných verzích PostgreSQL.
- Podívejte se, která rozšíření jsou zabalená s každou verzí PostgreSQL v clusteru.
- Další informace o upgradech