Kapcsolatkészletezés az Azure Cosmos DB for PostgreSQL-ben
A KÖVETKEZŐKRE VONATKOZIK: Azure Cosmos DB for PostgreSQL (a Citus adatbázisbővítménye a PostgreSQL-re)
Az új kapcsolatok létrehozása időt vesz igénybe. Ez a legtöbb alkalmazással szemben működik, amelyek számos rövid élettartamú kapcsolatot igényelnek. Javasoljuk, hogy használjon kapcsolatkészletezőt az üresjárati tranzakciók csökkentése és a meglévő kapcsolatok újbóli felhasználása érdekében. További információért látogasson el blogbejegyzésünkre.
Futtathat saját kapcsolatkészletezőt, vagy használhatja az Azure által felügyelt PgBouncert.
Felügyelt PgBouncer
A kapcsolatkészletezők, például a PgBouncer lehetővé teszik, hogy egyszerre több ügyfél csatlakozzon a koordinátor csomóponthoz. Az alkalmazások a készletezőhöz csatlakoznak, a készletező pedig a céladatbázisra továbbítja a parancsokat.
Amikor az ügyfelek a PgBounceren keresztül csatlakoznak, az adatbázisban aktívan futtatható kapcsolatok száma nem változik. Ehelyett a PgBouncer várólistára helyezi a felesleges kapcsolatokat, és futtatja őket, amikor az adatbázis készen áll.
Az Azure Cosmos DB for PostgreSQL mostantól a PgBouncer felügyelt példányát kínálja fürtökhöz. Legfeljebb 2000 egyidejű ügyfélkapcsolatot támogat. Emellett ha egy fürt magas rendelkezésre állású (HA) engedélyezve van, akkor a felügyelt PgBouncer is.
A PgBounceren keresztüli csatlakozáshoz kövesse az alábbi lépéseket:
- Nyissa meg a fürt Kapcsolati sztringek lapját az Azure Portalon.
- Jelölje be a PgBouncer kapcsolati sztring melletti jelölőnégyzetet. A felsorolt kapcsolati sztring megváltoznak.
- Frissítse az ügyfélalkalmazásokat az új sztringhez való csatlakozáshoz.
Az Azure Cosmos DB for PostgreSQL lehetővé teszi a felügyelt PgBouncer-paraméterek koordinátorcsomópont-paraméterekként való konfigurálását.
Következő lépések
További információ az Azure Cosmos DB for PostgreSQL korlátairól és korlátairól .