За да увеличите лимита на връзката, може да харесате следния документ.
Това решение е тествано на ubuntu 12.04.
1. Направете следните промени във файла postgresql.conf:
Отворете /etc/postgresql/9.1/main/postgresql.conf
max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100
Справка:размерът на споделените_буфери трябва да е по-малък от размера на shmmax.
2. Команди за проверка на shmmax:
$ sysctl -e kernel.shmmax
$ ipcs -l
Справка:Коригиране на shmmax и shmall
3. Увеличете размера на shmmax:
Изпълнете следната команда:
$ sysctl -w kernel.shmmax=134217728
$ sysctl -w kernel.shmall=2097152
и пишете отгоре в /etc/sysctl.conf
файл:
kernel.shmmax=134217728
kernel.shmall=2097152
Справка:SHMMAX в Ubuntu
4. Рестартирайте postgresql
$ service postgresql restart
Връзки:
http://www.varlena.com/GeneralBits/Tidbits/perf.html
http://www.postgresql.org/docs/9.1 /static/runtime-config-resource.html