Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fontos
Az Azure Cosmos DB for PostgreSQL már nem támogatott új projektek esetén. Ne használja ezt a szolgáltatást új projektekhez. Ehelyett használja az alábbi két szolgáltatás egyikét:
Az Azure Cosmos DB for NoSQL használata nagy léptékű forgatókönyvekhez tervezett elosztott adatbázis-megoldáshoz 99,999% rendelkezésre állási szolgáltatásiszint-szerződéssel (SLA), azonnali automatikus skálázással és automatikus feladatátvétellel több régióban.
Használja az Azure Database For PostgreSQL Rugalmas fürtök funkcióját a megosztott PostgreSQL-hez a nyílt forráskódú Citus-bővítmény használatával.
Az újonnan hozzáadott csomópontok előnyeinek kihasználásához egyensúlyba kell tenni az elosztott táblaszegélyeket. Az újraegyensúlyozás áthelyezi a szegmenseket a meglévő csomópontokról az újakra. Az Azure Cosmos DB for PostgreSQL állásidő nélküli újraegyensúlyozást kínál, ami azt jelenti, hogy a lekérdezések megszakítás nélkül folytatódnak a szerverek újraegyensúlyozása során.
Annak meghatározása, hogy a fürt kiegyensúlyozott-e
Az Azure portál megmutatja, hogy az adatok egyenlően oszlanak-e el a fürt feldolgozó csomópontjai között. A Fürtkezelés menüben válassza a Töredék újraegyensúlyozó lehetőséget.
Ha az adatok el vannak varrva a feldolgozók között: Megjelenik az üzenet, javasolt az újraegyensúlyozás, valamint az egyes csomópontok méretének listája.
Ha az adatok kiegyensúlyozottak: Megjelenik az üzenet, az újraegyensúlyozás jelenleg nem javasolt.
A szegmensek újraegyensúlyozójának futtatása
A szegmens-újraegyensúlyozó elindításához csatlakozzon a fürt koordinátor csomópontjához, majd futtassa a rebalance_table_shards SQL-függvényt elosztott táblákon.
A függvény újraegyensúlyozza az argumentumban elnevezett tábla kolocation csoportjában lévő összes táblát. Nem kell minden elosztott tábla függvényét meghívnia. Ehelyett használjon az egyes elhelyezési csoportok reprezentatív tábláját.
SELECT rebalance_table_shards('distributed_table_name');
Az újraegyensúlyozás állapotának monitorozása
Az újraegyensúlyozási folyamatot az Azure Portalon tekintheti meg. A Fürtfelügyelet menüben válassza a Szegmensek újraegyensúlyozója lehetőséget. Az újraegyensúlyozás folyamatban van, és két táblával jelenik meg:
- Az első táblázat a csomópontba vagy onnan kifelé haladó szegmensek számát mutatja. Például: "24-ből 6 költözött be".
- A második táblázat az adatbázistáblánkénti előrehaladást jeleníti meg: név, érintett szegmensek száma, érintett adatméret és állapot újraegyensúlyozása.
A lap frissítéséhez válassza a Frissítés lehetőséget. Ha az újraegyensúlyozás befejeződött, látni fogja, hogy az újraegyensúlyozás jelenleg nem javasolt.
Következő lépések
- További információ a fürt teljesítménybeállításairól.
- Fürt vertikális fel- vagy kiskálázása
- Tekintse meg a rebalance_table_shards referenciaanyagot