Sdílet prostřednictvím


Sdružování připojení ve službě Azure Cosmos DB for PostgreSQL

PLATÍ PRO: Azure Cosmos DB for PostgreSQL (využívající rozšíření databáze Citus do PostgreSQL)

Vytvoření nových připojení nějakou dobu trvá. To funguje u většiny aplikací, které požadují mnoho krátkodobých připojení. Ke snížení nečinných transakcí a opětovnému použití stávajících připojení doporučujeme použít nástroje pro sdružování připojení. Další informace najdete v našem blogovém příspěvku.

Můžete spustit vlastní nástroj pro sdružování připojení nebo použít nástroj PgBouncer spravovaný v Azure.

Spravovaný nástroj PgBouncer

Nástroje pro sdružování připojení, jako je PgBouncer, umožňují více klientům připojit se k koordinačnímu uzlu najednou. Aplikace se připojují k nástroji pro sdružování a nástroj pro sdružování předává příkazy do cílové databáze.

Když se klienti připojují přes PgBouncer, počet připojení, která se můžou aktivně spouštět v databázi, se nezmění. Místo toho PgBouncer zařadí nadbytečná připojení a spustí je, až bude databáze připravená.

Azure Cosmos DB for PostgreSQL teď nabízí spravovanou instanci PgBouncer pro clustery. Podporuje až 2 000 souběžných klientských připojení. Kromě toho platí, že pokud má cluster povolenou vysokou dostupnost (HA), pak se tak stane jeho spravovaný nástroj PgBouncer.

Pokud se chcete připojit přes PgBouncer, postupujte takto:

  1. Na webu Azure Portal přejděte na stránku Připojovací řetězce vašeho clusteru.
  2. Zaškrtněte políčko vedle položky PgBouncer připojovací řetězec s. Uvedené připojovací řetězec se změní.
  3. Aktualizujte klientské aplikace, aby se připojily pomocí nového řetězce.

Azure Cosmos DB for PostgreSQL umožňuje nakonfigurovat spravované parametry PgBouncer jako parametry koordinačního uzlu.

Další kroky

Přečtěte si další informace o omezeních a omezeních služby Azure Cosmos DB for PostgreSQL.