Fürt kezdeti méretének kiválasztása az Azure Cosmos DB for PostgreSQL-ben

A KÖVETKEZŐKRE VONATKOZIK: Azure Cosmos DB for PostgreSQL (a Citus-adatbázis PostgreSQL-hez való kiterjesztése)

A fürtök mérete , a csomópontok száma és a hardverkapacitásuk is könnyen módosítható). Egy új fürt kezdeti méretét azonban továbbra is ki kell választania. Íme néhány tipp az ésszerű választáshoz.

Használati esetek

A PostgreSQL-hez készült Azure Cosmos DB-t gyakran használják az alábbi módokon.

Több-bérlős SaaS

Amikor egy meglévő egycsomópontos PostgreSQL-adatbázispéldányból az Azure Cosmos DB for PostgreSQL-re migrál, válasszon egy fürtöt, ahol a feldolgozó virtuális magok és a RAM száma összesen megegyezik az eredeti példány számával. Ilyen esetekben 2–3-szor nagyobb teljesítménynövekedést tapasztaltunk, mivel a horizontális horizontális skálázás javítja az erőforrás-kihasználtságot, így kisebb indexeket tesz lehetővé stb.

Valójában a virtuális magok száma az egyetlen döntés. A RAM-foglalás jelenleg a virtuális magok száma alapján van meghatározva, a számítási és tárolási oldalon leírtak szerint. A koordinátorcsomóponthoz nincs szükség annyi RAM-ra, mint a feldolgozókra, de a RAM-ot és a virtuális magokat egymástól függetlenül nem lehet választani.

Valós idejű elemzések

Virtuális magok összesen: ha a munkaadatok RAM-ban elférnek, lineáris teljesítménybeli javulásra számíthat az Azure Cosmos DB for PostgreSQL-ben a feldolgozómagok számával arányos arányban. Az igényeinek megfelelő virtuális magok számának meghatározásához vegye figyelembe az egycsomópontos adatbázis lekérdezéseinek aktuális késését és a szükséges késést az Azure Cosmos DB for PostgreSQL-ben. Ossza el az aktuális kését a kívánt késéssel, majd kerekítse az eredményt.

Feldolgozó RAM: a legjobb esetben elegendő memóriát biztosítana, hogy a munkakészlet nagy része a memóriába illeszkedjen. Az alkalmazás által használt lekérdezések típusa befolyásolja a memóriakövetelményeket. Az EXPLAIN ANALYZE parancsot futtathatja egy lekérdezésen annak meghatározásához, hogy mennyi memóriára van szüksége. Ne feledje, hogy a virtuális magok és a RAM együtt vannak skálázva a számítási és tárolási cikkben leírtak szerint.

Következő lépések