Was begrenzt die Anzahl der Verbindungen?


Antworten:


16

Zunächst einmal die GUC max_connections- eine Einstellung inpostgresql.conf .

Heroku begrenzt dies offensichtlich auf 20 für die "Starter-Stufe" und 500 für die "Produktionsstufe".

Die maximale Anzahl ist nicht durch Postgres selbst, sondern durch die verfügbaren Systemressourcen begrenzt . Typischerweise Leistung degradiert zu vielen gleichzeitigen Verbindungen, also auch wenn Sie können einstellen max_connections = 1000, ist es wahrscheinlich unklug. Hier ist ein Blog mit Anweisungen von jemandem, der es getan hat .


Danke Erwin. Welche Systemressourcen sind also begrenzt? Klingt nach #Kernen und Spindeln. Ist ein bestimmtes Betriebssystem besser als andere?
Neil McGuigan

@NeilMcGuigan: Folge dem Link, der Blogeintrag hat eine Liste.
Erwin Brandstetter
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.