sql >> Database teknologi >  >> RDS >> PostgreSQL

Arval SQLException:FATAL:beklager, for mange klienter er allerede i postgres

For at øge forbindelsesgrænsen kan du lide følgende dokument.

Denne løsning er testet på ubuntu 12.04.

1. Foretag følgende ændringer i postgresql.conf filen :

Åbn /etc/postgresql/9.1/main/postgresql.conf

max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100

Reference:størrelsen på shared_buffers skal være mindre end shmmax-størrelsen.

2. Kommandoer til at kontrollere shmmax:

$ sysctl -e kernel.shmmax
$ ipcs -l

Reference:Justering af shmmax og shmall

3. Forøg størrelsen af ​​shmmax:

Kør følgende kommando:

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

og skriv ovenpå i /etc/sysctl.conf fil:

kernel.shmmax=134217728
kernel.shmall=2097152

Reference:SHMMAX i Ubuntu

4. Genstart postgresql

$ service postgresql restart

Links:

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

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



  1. Kontroller, at brugerens adgangskode er gyldig eller ej i plsql

  2. Hvordan konverterer man en dato fra en Datepicker til Mysql DATETIME-format ved hjælp af java?

  3. Sådan vises forespørgsel og resultater på separat fane i SQL Server Management Studio (SSMS) - SQL Server / TSQL-vejledning, del 15

  4. Sådan returneres en tabel efter rækketype i PL/pgSQL