PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Arval SQLException:FATAL:przepraszam, zbyt wielu klientów już w postgresie

Aby zwiększyć limit połączeń, możesz polubić następujący dokument.

To rozwiązanie jest testowane na Ubuntu 12.04.

1. Wprowadź następujące zmiany w pliku postgresql.conf :

Otwórz /etc/postgresql/9.1/main/postgresql.conf

max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100

Odniesienie:rozmiar share_buffers powinien być mniejszy niż rozmiar shmmax.

2. Polecenia sprawdzające shmmax:

$ sysctl -e kernel.shmmax
$ ipcs -l

Odniesienie:Dostosowywanie shmmax i shmall

3. Zwiększ rozmiar shmmax:

Uruchom następujące polecenie:

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

i pisz na górze w /etc/sysctl.conf plik:

kernel.shmmax=134217728
kernel.shmall=2097152

Odniesienie :SHMMAX w Ubuntu

4. Uruchom ponownie postgresql

$ service postgresql restart

Linki:

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zarejestruj się i uruchom PostgreSQL 9.0 jako usługę Windows

  2. Jak działa Acosh() w PostgreSQL

  3. pg_ctl Wskazówki i porady

  4. Jak zaokrąglić typ REAL do NUMERYCZNEGO?

  5. Jak usunąć każdą tabelę w określonym schemacie w postgresie?