PostgreSQL szerver finomhangolás

Üdv!

Érdeklődöm, hogy milyen finomhangolást szoktatok PgSQL szerveren beállítani.
Ezt olvasgatom: http://www.postgresql.org/docs/9.1/static/runtime-config-resource.html

A környezet egyébként konkrétan egy kisebb adatbázisszerver:
-----------------------------------------
RAM: 16GB
Disks: 2*1TB raid1 (szoftveres) SATA HDD
CPU: intel Corei5
OS: CentOS7 x64
-----------------------------------------

Egyelőre az alapértékekből a doksi szerinti "shared_buffer" paramétert állítottam 32MB-ról 512MB-ra. Bár azt írja, hogy a fizikai RAM 25%-a is beállítható (ha van memóriád, pl. 1GB+).

Nagy terhelése nem lesz a rendszernek, max. 3-4 user használja majd egyidőben.
Más paraméterrel szoktatok még játszadozni?

Hozzászólások

Köszi!
Hirtelen felindulásból generáltattam egyet kíváncsiságból (http://pgtune.leopard.in.ua/):

OS: Linux
DB Type: Online transaction processing systems
RAM: 16GB
Conns: 15

#javasolt beállítás:

#postgresql.conf
max_connections = 15
shared_buffers = 4GB
effective_cache_size = 12GB
work_mem = 279620kB
maintenance_work_mem = 1GB
checkpoint_segments = 64
checkpoint_completion_target = 0.9
wal_buffers = 16MB
default_statistics_target = 100

#/etc/sysctl.conf
kernel.shmmax=8589934592
kernel.shmall=2097152

Na igen... Pont errol beszeltunk par emberrel a #postgresql-en, hogy mennyivel egyszerubb lenne, ha a PostgreSQL sajat magat konfigolna (mint uzemeltetes szempontjabol, mint altalons teljesitmeny szempontjabol), mert az esetek 99%-aban ugy is vagy szarnak ra vagy csak siman hasznaljak a pgtune beallitasait...

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

Szerintem állítsd be, hogy loggolja a sokáig futó SQL query-ket, és időnként nézzetek rá.