Skala ett kluster i Azure Cosmos DB för PostgreSQL
GÄLLER FÖR: Azure Cosmos DB for PostgreSQL (drivs av Citus-databastillägget till PostgreSQL)
Azure Cosmos DB for PostgreSQL tillhandahåller självbetjäningsskalning för att hantera ökad belastning. Med Azure Portal blir det enkelt att lägga till nya arbetsnoder och öka antalet virtuella kärnor och lagring för befintliga noder.
Att lägga till noder orsakar ingen stilleståndstid, och även att flytta shards till de nya noderna (kallas shard-ombalansering) sker utan att avbryta frågor.
Lägga till arbetsnoder
På portalsidan för klustret väljer du Skala på den vänstra menyn.
På sidan Skala under Noder väljer du ett nytt värde för Antal noder.
Välj Spara för att tillämpa de ändrade värdena.
Kommentar
När du har ökat noderna och sparat kan du inte minska antalet arbetsnoder med hjälp av den här skalningssidan .
Kommentar
Om du vill dra nytta av nyligen tillagda noder måste du balansera om distribuerade tabellshards, vilket innebär att flytta vissa shards från befintliga noder till de nya. Ombalansering kan fungera i bakgrunden och kräver ingen stilleståndstid.
Öka eller minska virtuella kärnor på noder
Du kan öka funktionerna för befintliga noder. Att justera beräkningskapaciteten upp och ned kan vara användbart för prestandaexperiment och kort- eller långsiktiga ändringar av trafikkraven.
Om du vill ändra virtuella kärnor för alla arbetsnoder väljer du ett nytt värde under Beräkning per nod på skalningsskärmen. Om du vill justera koordinatorns virtuella kärnor expanderar du Koordinator och väljer ett nytt värde under Koordinatorberäkning.
Kommentar
Du kan skala beräkning på klusterläsningsrepliker oberoende av deras primära klusters beräkning.
Kommentar
Det finns en kvot för virtuell kärna per Azure-prenumeration per region. Standardkvoten bör vara mer än tillräcklig för att experimentera med Azure Cosmos DB för PostgreSQL. Om du behöver fler virtuella kärnor för en region i din prenumeration kan du läsa om hur du justerar beräkningskvoter.
Öka lagringen på noder
Du kan öka diskutrymmet för befintliga noder. Om du ökar diskutrymmet kan du göra mer med befintliga arbetsnoder innan du behöver lägga till fler arbetsnoder.
Om du vill ändra lagringsmängden för alla arbetsnoder går du till skalningsskärmen och väljer ett nytt värde under Lagring per nod. Om du vill justera koordinatornodens lagring expanderar du Koordinator och väljer ett nytt värde under Koordinatorlagring.
Kommentar
När du har ökat lagringsutrymmet och sparat kan du inte minska mängden lagringsutrymme.
Välj önskad tillgänglighetszon
Du kan välja önskad tillgänglighetszon för noder om klustret finns i en Azure-region som stöder tillgänglighetszoner. Om du väljer önskad tillgänglighetszon under klusteretablering etablerar Azure Cosmos DB for PostgreSQL alla klusternoder i den valda tillgänglighetszonen. Om du väljer eller ändrar önskad tillgänglighetszon efter etableringen flyttas alla klusternoder till den nya föredragna tillgänglighetszonen under nästa schemalagda underhåll.
Om du vill välja önskad tillgänglighetszon för alla klusternoder anger du en zon i listan Önskad tillgänglighetszon på skalningsskärmen. Om du vill låta Azure Cosmos DB för PostgreSQL-tjänsten välja en tillgänglighetszon för kluster väljer du "Ingen inställning".
Nästa steg
- Läs mer om prestandaalternativ för kluster.
- Balansera om distribuerade tabellshards så att alla arbetsnoder kan delta i parallella frågor
- Se storlekarna på distribuerade tabeller och andra användbara diagnostikfrågor.