[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 メーリングリストの案内