Node.js · Senior · Frage 71 von 75
Du skalierst auf 40 Instanzen mit je einem Pool von 20 Verbindungen, und PostgreSQL lehnt Verbindungen ab. Was hilft?
- 1Jeden Pool auf 100 Verbindungen erhöhen
- 2Stattdessen für jede einzelne Abfrage eine neue Verbindung öffnen
- 3Poolgrößen verringern und PgBouncer vor die DB setzen
Antwort zeigen
Richtige Antwort: Poolgrößen verringern und PgBouncer vor die DB setzen
Erklärung
Gesamtverbindungen = Instanzen × Poolgröße, und jede PostgreSQL-Verbindung ist ein Prozess mit eigenem Speicher. Ein Pooler bündelt viele Client-Verbindungen auf wenige Server-Verbindungen.