2016-07-22 5 views
0

Ich benutze Mac OS und habe kürzlich PostgreSQL mit dem Befehl brew installiert. Haben Sie eine Idee, wo in der Konfiguration ich das Standard-Verbindungspool-Limit finden kann? Ich biete Lese-/Schreib-Leistungstests an und möchte versichern, dass die Datenbank nicht standardmäßig eingeschränkt ist.Wie hoch ist der Standardgrenzwert für Verbindungspools für PostgreSQL?

Wo kann ich auch auf die Konfiguration zugreifen, um beispielsweise 100 Verbindungen einzurichten?

Danke!

+0

[Postgres max Verbindungen] (http://www.google.com.ua/search?q=postgres+max+connections) – Abelisto

Antwort

2

Zur Klarstellung: postgresql hat kein integriertes Verbindungs-Pooling. Wenn Sie eine Verbindung herstellen, gibt der Server einen neuen Prozess aus. Wenn Sie die Verbindung trennen, wird dieser Prozess beendet.

Das heißt, brauen neigt dazu, Dinge in einen Baum unter /usr/local zu installieren. Für mich wurde die Datenbank in /usr/local/var/postgres erstellt.

Es gibt einige Konfigurationsdateien, aber die wichtigsten sind postgresql.conf (die meisten der Serverkonfiguration) und pg_hba.conf (wo Sie definieren, welche Hosts und Benutzer mit welchen Datenbanken verbinden können).

In postgresql.conf gibt es eine Konfigurationsoption, max_connections. Das ist wahrscheinlich die Konfigurationsoption, nach der Sie suchen.

+0

groß, danke, dass Sie es ein wenig für mich löschen. Gibt es eine Möglichkeit, die Leistung lokal zu erhöhen? – user2670818

+0

Steigende Leistung? Das ist ein sehr, sehr großes Thema, das fast ausschließlich von Dingen abhängt: Ihrer Hardware-Einrichtung, Ihrem Schema und Ihren Nutzungsmustern. Wenn Sie bestimmte Dinge finden, die langsam sind, können Sie danach fragen, aber Sie sollten wahrscheinlich lesen: https://wiki.postgresql.org/wiki/SlowQueryQuestions – jmelesky

Verwandte Themen