Megosztás a következőn keresztül:


Az Azure Cosmos DB for PostgreSQL fürt kezdő méretének kiválasztása

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.

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

Használati esetek

Az Azure Cosmos DB for PostgreSQL-t gyakran használják az alábbi módokon.

Több bérlős SaaS

Ha egy meglévő egycsomópontos PostgreSQL-adatbázispéldányból migrál az Azure Cosmos DB for PostgreSQL-be, 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-3x teljesítménybeli javulást láthattunk, mivel a horizontális skálázás javítja az erőforrás-kihasználtságot, lehetővé téve a kisebb indexeket stb.

Valójában a vCore-ok 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átor csomóponthoz nincs szükség annyi RAM-ra, mint a feldolgozókra, de a RAM és a virtuális magok egymástól függetlenül nem választhatók.

Valós idejű elemzések

Összes virtuális mag: ha a munkaadatok ram-ban elférnek, lineáris teljesítménybeli javulás várható 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ázisban lévő lekérdezések jelenlegi 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ést a kívánt késéssel, majd kerekítse az eredményt.

Feldolgozói RAM: a legjobb megoldás az lenne, ha elegendő memóriát biztosítana, hogy a munkakészlet nagy része elférjen a memóriában. Az alkalmazás által használt lekérdezések típusa befolyásolja a memóriakövetelményeket. A EXPLAIN ANALYZE parancsot futtathatja egy lekérdezésen annak meghatározásához, hogy mennyi memóriára van szükség. 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