Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Usługa Azure Cosmos DB for PostgreSQL nie jest już obsługiwana w przypadku nowych projektów. Nie używaj tej usługi dla nowych projektów. Zamiast tego użyj jednej z tych dwóch usług:
Użyj usługi Azure Cosmos DB for NoSQL dla rozproszonego rozwiązania bazy danych przeznaczonego dla scenariuszy o dużej skali z umową dotyczącą poziomu usług dostępności 99,999% (SLA), natychmiastowym skalowaniem automatycznym i automatycznym przejściem w tryb failover w wielu regionach.
Użyj funkcji Elastic Clusters usługi Azure Database for PostgreSQL na potrzeby fragmentowanej bazy danych PostgreSQL przy użyciu rozszerzenia Citus typu open source.
Ustanawianie nowych połączeń zajmuje trochę czasu. Działa to w odniesieniu do większości aplikacji, które żądają wielu krótkotrwałych połączeń. Zalecamy użycie modułu puli połączeń, zarówno w celu zmniejszenia bezczynności transakcji, jak i ponownego użycia istniejących połączeń. Aby dowiedzieć się więcej, odwiedź nasz wpis w blogu.
Możesz uruchomić własny moduł puli połączeń lub użyć narzędzia PgBouncer zarządzanego przez platformę Azure.
Zarządzany program PgBouncer
Moduły puli połączeń, takie jak PgBouncer, umożliwiają więcej klientów na łączenie się z węzłem koordynacji jednocześnie. Aplikacje łączą się z modułem puli, a moduł pooler przekazuje polecenia do docelowej bazy danych.
Gdy klienci nawiązują połączenie za pośrednictwem narzędzia PgBouncer, liczba połączeń, które mogą aktywnie działać w bazie danych, nie zmienia się. Zamiast tego narzędzie PgBouncer kolejkuje nadmiarowe połączenia i uruchamia je, gdy baza danych jest gotowa.
Usługa Azure Cosmos DB for PostgreSQL oferuje teraz instancję zarządzaną narzędzia PgBouncer dla klastrów. Obsługuje maksymalnie 2000 równoczesnych połączeń klienckich. Ponadto jeśli klaster ma włączoną wysoką dostępność, to samo dotyczy zarządzanej PgBouncer.
Aby nawiązać połączenie za pomocą narzędzia PgBouncer, wykonaj następujące kroki:
- Przejdź do strony Parametrów połączeń dla klastra w portalu Azure.
- Zaznacz pole wyboru obok ciągów połączeń PgBouncer. Wymienione parametry połączenia zmieniają się.
- Zaktualizuj aplikacje klienckie, aby nawiązać połączenie z nowym ciągiem.
Usługa Azure Cosmos DB for PostgreSQL umożliwia skonfigurowanie zarządzanych parametrów pgBouncer jako parametrów węzła koordynacji.
Następne kroki
Dowiedz się więcej o limitach i ograniczeniach usługi Azure Cosmos DB for PostgreSQL.