Sollte sich pgpool auf der Datenbank oder auf dem Anwendungsserver befinden?

Sollte sich pgpool auf der Datenbank oder auf dem Anwendungsserver befinden?

Ich richte ein System mit 1 App-Server und 1 DB-Server ein. Ich möchte die Verbindungspooling-Funktionen von pgpool nutzen, um die Stabilität der Site zu gewährleisten und den Overhead zu reduzieren. Sollte ich pgpool für eine maximale Wirkung auf dem App- oder DB-Server einrichten?

Antwort1

Hängt von der jeweiligen Auslastung ab. Wenn der App-Server mehr Auslastung hat als die Datenbank, platzieren Sie es auf dem Datenbankserver. Wenn die Datenbank im Hyperdrive ist, während die App auf Daten wartet, platzieren Sie sie auf der App-Seite.

verwandte Informationen