[pgsql-jp: 31024] Re: PostgreSQL関連の設定に関して
Tadashi.Kanbayashi
Tadashi.Kanbayashi @ toppan.co.jp
2003年 9月 10日 (水) 18:53:57 JST
杉田様
お疲れさまです。
神林です。
> ;;; また、
> ;;; $sysdef | grep SHM で調べると、
> ;;; 70000000 max shared memory segment size (SHMMAX)
> ;;; 1 min shared memory identifiers (SHMMIN)
> ;;; 100 shared memory identifiers (SHMMNI)
> ;;; 6 max attached shm segments per process (SHMSEG)
> ;;; と表示されます。
>
> 元の設定に戻したので、
>
> $ sysdef | grep shm
> sys/shmsys
> 50331648 max shared memory segment size (SHMMAX)
> 1 min shared memory segment size (SHMMIN)
> 256 shared memory identifiers (SHMMNI)
> 256 max attached shm segments per process (SHMSEG)
> $
>
> となります。system は以下のようにしています。け
>
> set shmsys:shminfo_shmmax=0x3000000
> set shmsys:shminfo_shmmin=1
> set shmsys:shminfo_shmmni=256
> set shmsys:shminfo_shmseg=256
>
> set semsys:seminfo_semmap=1024
> set semsys:seminfo_semmni=512
> set semsys:seminfo_semmns=1280
> set semsys:seminfo_semmsl=32
>
上記でのpostgresql.confの設定を教えていただけないでしょうか。
・max_connections
・shared_buffers
共有メモリを約50Mとしていると思いましたが、もし、接続数が同じようなら
参考にいたしたく。
また、今、128接続にしているにもかかわらず、セマフォを何も設定していません。
最低、128接続とした場合、
http://www.postgresql.jp/document/pg721doc/admin/kernel-resources.html#SYSVI
PC
を参考に、
set semsys:seminfo_semmns=136(今 sysdefコマンドで調べたら60しかありま
せん)
set semsys:seminfo_semmni=8(今 sysdefコマンドで調べたら10です)
set semsys:seminfo_semmap=10(今 sysdefコマンドで調べたらでてきません)
はsystemに記述しないとだめでしょうか。
教えてください。
お願いします。
pgsql-jp メーリングリストの案内