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 não tem mais suporte para novos projetos. Não use esse serviço para novos projetos. Em vez disso, use um destes dois serviços:
Use o Azure Cosmos DB para NoSQL para uma solução de banco de dados distribuída projetada para cenários de alta escala com um SLA (contrato de nível de serviço de disponibilidade) de 99,999%, dimensionamento automático instantâneo e failover automático em várias regiões.
Use o recurso Clusters Elásticos do Banco de Dados do Azure para PostgreSQL no PostgreSQL compartilhado usando a extensão Citus de código aberto.
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.