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


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:

  1. Nyissa meg a fürt Kapcsolati sztringek lapját az Azure Portalon.
  2. Jelölje be a PgBouncer kapcsolati sztring melletti jelölőnégyzetet. A felsorolt kapcsolati sztring megváltoznak.
  3. 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 .