Dela via


Uppgradera kluster i Azure Cosmos DB för PostgreSQL

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

De här instruktionerna beskriver hur du uppgraderar till en ny huvudversion av PostgreSQL på alla klusternoder.

Testa uppgraderingen först

Uppgraderingen av PostgreSQL orsakar fler ändringar än du kan föreställa dig, eftersom Azure Cosmos DB för PostgreSQL även uppgraderar databastilläggen, inklusive Citus-tillägget. Uppgraderingar kräver även stilleståndstid i databasklustret.

Vi rekommenderar starkt att du testar ditt program med den nya PostgreSQL- och Citus-versionen innan du uppgraderar produktionsmiljön. Se även vår lista över uppgraderingsåtgärder.

Ett praktiskt sätt att testa är att göra en kopia av klustret med hjälp av återställning till tidpunkt. Uppgradera kopian och testa programmet mot det. När du har verifierat att allt fungerar korrekt uppgraderar du det ursprungliga klustret.

Uppgradera ett kluster i Azure Portal

  1. I avsnittet Översikt i ett kluster väljer du knappen Uppgradera .
  2. En dialogruta visas som visar den aktuella versionen av PostgreSQL och Citus. Välj en ny PostgreSQL-version i PostgreSQL-versionen för att uppgradera listan.
  3. Kontrollera att värdet i Citus-versionen som ska uppgraderas är vad du förväntar dig. Det här värdet ändras baserat på den PostgreSQL-version som du valde.
  4. Välj knappen Uppgradera för att fortsätta.

Kommentar

Om du redan kör den senaste PostgreSQL-versionen är markeringen och knappen nedtonade.

Uppgifter efter uppgraderingen

Efter en större uppgradering av PostgreSQL-versionen kör du ANALYZE åtgärden för att uppdatera pg_statistic tabellen. pg_statistic är en systemkatalogtabell i PostgreSQL som lagrar statistiska data om innehållet i tabellkolumner och indexuttryck. Poster i pg_statistic skapas av kommandot ANALYZE och används av frågehanteraren.

ANALYZE Kör kommandot utan några parametrar för att generera statistik för tabellerna i databasen i klustret. Standarddatabasnamnet är "citus". Om det anpassade databasnamnet användes när klustret skapades hittar du det på översiktssidan för klustrets egenskaper. Med den valfria VERBOSE flaggan kan du se förloppet.

ANALYZE VERBOSE;

Kommentar

Databasprestanda kan påverkas om du inte kör ANALYZE åtgärden efter den större uppgraderingen av PostgreSQL-versionen i klustret.

Nästa steg