Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
O Azure Cosmos DB para PostgreSQL está em um caminho de desativação e não é mais recomendado para novos projetos. Em vez disso, use um destes dois serviços:
Para cargas de trabalho do PostgreSQL, use o recurso Clusters Elásticos do Banco de Dados do Azure para PostgreSQL para aproveitar os recursos de escalonamento horizontal e funcionalidades distribuídas do PostgreSQL contidos na extensão Citus de código aberto. Para obter diretrizes de migração, consulte migrate to Banco de Dados do Azure para PostgreSQL with Elastic Cluster.
Para cargas de trabalho NoSQL, use o Azure Cosmos DB para NoSQL como uma solução de banco de dados distribuído que inclui um SLA (contrato de nível de serviço) de 99,999%, dimensionamento automático instantâneo e failover automático em várias regiões.
O estabelecimento de novas conexões leva tempo. Isso funciona com a maioria dos aplicativos, que solicita muitas conexões de curta duração. É recomendável usar um pooler de conexões para reduzir as transações ociosas e reutilizar as conexões existentes. Para saber mais, acesse nossa postagem no blog.
Você pode executar seu próprio pooler de conexão ou usar o PgBouncer gerenciado pelo Azure.
PgBouncer gerenciado
Os poolers de conexão, como o PgBouncer, permitem que mais clientes se conectem ao nó coordenador de uma só vez. Os aplicativos se conectam ao pooler, e o pooler retransmite comandos para o banco de dados de destino.
Quando os clientes se conectam por meio do PgBouncer, o número de conexões que podem ser executadas ativamente no banco de dados não é alterado. Em vez disso, o PgBouncer enfileira as conexões em excesso e as executa quando o banco de dados está pronto.
O Azure Cosmos DB for PostgreSQL agora está oferecendo uma instância gerenciada do PgBouncer para clusters. Ele dá suporte a até 2 mil conexões de cliente simultâneas. Além disso, se um cluster tiver a HA (alta disponibilidade) habilitada, o respectivo PgBouncer gerenciado também terá.
Para se conectar por meio do PgBouncer, siga estas etapas:
- Acesse a página Cadeias de conexão do cluster no portal do Azure.
- Marque a caixa de seleção ao lado de Cadeias de conexão do PgBouncer. As cadeias de conexão listadas são alteradas.
- Atualize os aplicativos cliente para se conectar com a nova cadeia de caracteres.
O Azure Cosmos DB for PostgreSQL permite que você configure os parâmetros gerenciados do PgBouncer como parâmetros do nó coordenador.
Próximas Etapas
Saiba mais sobre limites e limitações do Azure Cosmos DB for PostgreSQL.