Als Faustregel, wie viele Max-Verbindungen sollte ich meinen Postgres-Server haben? Zum Beispiel, wenn ich 8 GB Speicher und Quad Core 3.2 GHZ Maschine habe und der Server nur für Postgres reserviert ist, wie viele Verbindungen wären maximal sicher?Faustregel für Max Postgres Verbindungen zu setzen?
10
A
Antwort
5
Es gibt keine Faustregel, da es wirklich von Ihrer Last abhängt.
- Wenn Sie viele kleine Abfragen durchführen, können Sie die Anzahl der Verbindungen leicht erhöhen.
- Wenn Sie ein paar schwere Abfragen haben, dann werden Sie wahrscheinlich die
work_mem
erhöhen, so dass Sie nicht mehr viel Speicher mit vielen Verbindungen haben.
Die grundlegende Sache ist:
- nicht mehr Verbindungen haben als Ihr Speicher ermöglicht.
- nicht töten, und erstellen Sie Verbindungen, wenn möglich (pgbouncer in dem Sinne)
+0
Sehen Sie sich auf jeden Fall [PgBouncer] (http://wiki.postgresql.org/wiki/PgBouncer) in Ihrem Stapel an. Ein großer Teil des Verbindungsaufwands kommt einfach durch das Starten und Beenden von Verbindungen zustande, und dies kann, egal ob auf dem DB Server, dem App Server (oder beiden) ausgeführt, die Ressourcenauslastung erheblich verbessern. – marcj
Verwandte Themen
- 1. Faustregel für @property Atomity?
- 2. Max MQTT-Verbindungen
- 3. npgsql Undichte Postgres DB-Verbindungen: Möglichkeit, Verbindungen zu überwachen?
- 4. Wie setze ich Anwendungsname für Postgres-Verbindungen?
- 5. postgres beitreten max Datum
- 6. Wie die maximalen Verbindungen in Postgres erhöhen?
- 7. Spring Websockets Max Gleichzeitige Verbindungen
- 8. Probleme beim Einrichten des Postgres-Servers, SSL-Verbindungen zu akzeptieren
- 9. mysql: zu viele Verbindungen mit max Verbindung auf 500 gesetzt
- 10. Einrichten maximal Verbindungen für Web
- 11. Rails Asset Caching - kann nicht Max-Alter zu setzen
- 12. Setzen Sie Max-Höhe mit Javascript
- 13. Faustregel für die Einstellung von GAE-Front-End-Instanzklassen
- 14. Was ist eine gute Faustregel-Gleitkommavergleichsmethode?
- 15. Django-PostgresPool max Poolsize
- 16. Überschreiben Wcf Client Max Verbindungen, verhindern clientseitige Drosselung
- 17. Max Verbindungen unter Ubuntu erhöhen? (Tsung Concurrency Test)
- 18. Slick 3.0.1 Begrenzen Verbindungen zu db
- 19. NodeJS Server-Socket läuft in 256 max Verbindungen
- 20. Gibt es eine Zeitüberschreitung für inaktive PostgreSQL-Verbindungen?
- 21. Debug MySQL "zu viele Verbindungen"
- 22. Konvertieren von SQLITE3 zu Postgres für Heroku
- 23. max-width 50% für td
- 24. Zu viele TIME_WAIT-Verbindungen
- 25. HikariCP zu viele Verbindungen
- 26. Berücksichtigen Sie DialUp-Verbindungen noch?
- 27. SQL Server zu Postgres
- 28. Keine verwaltete Verbindungen innerhalb konfiguriert Blockierung Timeout (JBoss 7 und Postgres)
- 29. Maximale gleichzeitige Verbindungen zu MySQL
- 30. Python3 urllib3 crawler - kann max Verbindungen zu einer einzelnen Domäne nicht beschränken
Read [ 'this'] (http://wiki.postgresql.org/wiki/Number_Of_Database_Connections) Artikel. Vor allem der letzte Teil - "So finden Sie die optimale Datenbank Connection Pool Size". –