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
- I avsnittet Översikt i ett kluster väljer du knappen Uppgradera .
- 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.
- 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.
- 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
- Läs mer om PostgreSQL-versioner som stöds.
- Se vilka tillägg som paketeras med varje PostgreSQL-version i ett kluster.
- Läs mer om uppgraderingar