Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Azure Cosmos DB for PostgreSQL wordt niet meer ondersteund voor nieuwe projecten. Gebruik deze service niet voor nieuwe projecten. Gebruik in plaats daarvan een van deze twee services:
Gebruik Azure Cosmos DB voor NoSQL voor een gedistribueerde databaseoplossing die is ontworpen voor hoogwaardige schalen scenario's met een 99,999% service level agreement (SLA) voor beschikbaarheid, onmiddellijke autoschaalaanpassing en automatische failover over meerdere regio's.
Gebruik de functie Elastische clusters van Azure Database For PostgreSQL voor sharded PostgreSQL met behulp van de opensource Citus-extensie.
Het tot stand brengen van nieuwe verbindingen kost tijd. Dit werkt tegen de meeste toepassingen, die veel kortstondige verbindingen aanvragen. We raden u aan een verbindingspooler te gebruiken, zowel om niet-actieve transacties te verminderen als bestaande verbindingen opnieuw te gebruiken. Ga naar onze blogpost voor meer informatie.
U kunt uw eigen verbindingspooler uitvoeren of PgBouncer gebruiken die wordt beheerd door Azure.
Beheerde PgBouncer-service
Verbindingspoolers zoals PgBouncer stellen meer clients in staat om in één keer verbinding te maken met het coördinatorknooppunt. Toepassingen maken verbinding met de pooler en de pooler stuurt opdrachten door naar de doeldatabase.
Wanneer clients verbinding maken via PgBouncer, verandert het aantal verbindingen dat actief kan worden uitgevoerd in de database niet. In plaats daarvan worden overtollige verbindingen door PgBouncer in de wachtrij geplaatst en uitgevoerd wanneer de database gereed is.
Azure Cosmos DB for PostgreSQL biedt nu een beheerd exemplaar van PgBouncer voor clusters. Het ondersteunt maximaal 2000 gelijktijdige clientverbindingen. Bovendien geldt dat als een cluster hoge beschikbaarheid (HA) heeft ingeschakeld, dan ook de beheerde PgBouncer.
Volg deze stappen om verbinding te maken via PgBouncer:
- Ga naar de pagina Verbindingsreeksen voor uw cluster in Azure Portal.
- Selecteer het selectievakje naast PgBouncer verbindingsreeksen. De vermelde verbindingsreeks verandert.
- Werk clienttoepassingen bij om verbinding te maken met de nieuwe tekenreeks.
Met Azure Cosmos DB for PostgreSQL kunt u de beheerde PgBouncer-parameters configureren als parameters voor coördinatorknooppunten.
Volgende stappen
Ontdek meer over de limieten en beperkingen van Azure Cosmos DB for PostgreSQL.