Bazy danych · Middle · Pytanie 37 z 75
Po co aplikacje używają puli połączeń?
- 1Pule sprawiają, że zapytania zwracają więcej wierszy
- 2PostgreSQL przyjmuje tylko połączenia z puli
- ✓Poprawna odpowiedź: Każde połączenie z PostgreSQL to osobny proces, a jego otwarcie jest wolne, więc pula ponownie używa ograniczonej liczby połączeń
Wyjaśnienie
max_connections jest ograniczone, a każde połączenie zużywa pamięć. Wiele instancji aplikacji lub funkcji serverless często potrzebuje zewnętrznego poolera, np. PgBouncer.