PostgreSQL on Mac OS X

備忘録。

Mac OS XにPostgreSQL7.4を入れると遅いみたい。postgresql.confのshared_buffersとかsort_memとか大きくするとPostgreSQLが上がらなくなる。これはカーネルの共有メモリ制限にひっかかるから。共有メモリ制限の設定は/etc/rcにあるので、以下みたいな感じに適宜書き換え。

sysctl -w kern.sysv.shmmax=167772160 # bytes: 160 megs
sysctl -w kern.sysv.shmmin=1
sysctl -w kern.sysv.shmmni=32
sysctl -w kern.sysv.shmseg=8
sysctl -w kern.sysv.shmall=65536 # 4k pages: 256 megs
タイトルとURLをコピーしました