sql >> Databasteknik >  >> RDS >> PostgreSQL

Arval SQLException:FATAL:ledsen, för många klienter finns redan i postgres

För att öka anslutningsgränsen kanske du gillar följande dokument.

Denna lösning är testad på ubuntu 12.04.

1. Gör följande ändringar i postgresql.conf filen :

Öppna /etc/postgresql/9.1/main/postgresql.conf

max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100

Referens:storleken för shared_buffers bör vara mindre än shmmax-storleken.

2. Kommandon för att kontrollera shmmax:

$ sysctl -e kernel.shmmax
$ ipcs -l

Referens:Justera shmmax och shmall

3. Öka storleken på shmmax:

Kör följande kommando:

$ sysctl -w kernel.shmmax=134217728
$ sysctl -w kernel.shmall=2097152

och skriv överst i /etc/sysctl.conf fil:

kernel.shmmax=134217728
kernel.shmall=2097152

Referens:SHMMAX i Ubuntu

4. Starta om postgresql

$ service postgresql restart

Länkar:

http://www.varlena.com/GeneralBits/Tidbits/perf.html

http://www.postgresql.org/docs/9.1 /static/runtime-config-resource.html



  1. Vilken är platsen för mysql-klienten .my.cnf i XAMPP för Windows?

  2. Konstigt skrivskyddat MySQL-fel

  3. Utmaningar med att skala Moodle MySQL-databasen

  4. Hur returnerar man anpassade tabelltyper från Npgsql och lagrade procedurer?