modificiare /etc/postgres/xx/main/postgresql.conf
shared_buffers = 768MB #questo parametro deve essere settato con attenzione
max_prepared_transactions = 768
work_mem = 12MB
fsync = on
wal_buffers = 512kB
enable_seqscan = off
geqo_threshold = 3
per modificare gli shared buffers sotto linux:
seguire queste indicazioni
joe /etc/sysctl.conf
kernel.shmmax = 671088640
kernel.shmall = 671088640
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
poi reboot
per modificare gli shared buffers sotto linux:
seguire queste indicazioni
- Start at 4MB (512) for a workstation
- Medium size data set and 256-512MB available RAM: 16-32MB (2048-4096)
- Large dataset and lots of available RAM (1-4GB): 64-256MB (8192-32768)
joe /etc/sysctl.conf
kernel.shmmax = 671088640
kernel.shmall = 671088640
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
poi reboot
Nessun commento:
Posta un commento