[pgsql-jp: 38832] Re: メモリ2GB をどれくらい、どのようにメモリを設定すべきでしょうか?

藤澤 qsecofr1 @ hotmail.com
2007年 10月 1日 (月) 13:30:19 JST


倉屋さん、ありがとうございます。
大変参考になります。
各項目の意味を調べながら設定してみます。

/藤澤


On Mon,  1 Oct 2007 13:35:51 +0900 (JST)
"Eiichi Kuraya" <eiichik @ gmail.com> wrote:

> 倉屋です。(PostgreSQL超初心者)
> 
> Windowsのチューニングはした事はないのでよく分かりませんが・・・
> 
> 参考までにCentOS4 Apache+Coldfusion+PostgreSQL メモリ2Gの環境で
> max_connections = 100
> (1000ぐらいまで行けるんですよね?自分は必要無いので100のままですが)
> shared_buffers = 100000
> (これぐらいがピークと聞いたのと、大体積んでるメモリの半分〜2/3ぐらいで設定してます)
> temp_buffers = 2000
> work_mem = 3072
> (この辺は何となく・・・・ temp_buffersもう少し上げても良いんですかね・・・)
> だけ変えて動かしてますが、そこそこ速く動いてます。
> (Linuxの場合だとOS側の共有メモリの設定もいじるのですがWindowsはどうするのでしょうか・・・)
> 後はpgbenchとか使って、結果をみながらちょこちょこいじっていくのが、一番ではないでしょうか?
> 自分はpgbenchの使い方がよく分からないので、pqaを使って開発しながら動かしながら何となくいじってます・・・・・。
> 
> ご参考になったでしょうか・・・・
> 
> #最近idexがとても重要なんだって再確認しました・・・・
> 
> 
> 07/09/28 に 藤澤<qsecofr1 @ hotmail.com> さんは書きました:
> > 藤澤です。
> >
> > PostgreSQL超初心者の私ですが、サーバの設定をしています。
> >
> > Windows Server 2003 に IIS と PostgreSQL8.2.4 を入れています。
> > さて、PostgreSQL必要な設定は、と考えた時に、
> >     ・接続数をデフォルトの100から必要数に増やすこと
> >     ・hba.conf でアクセス制限を設定すること
> > の他にも、使用するメモリの設定が必要と言われています。
> >
> > メモリを 2GB も積んでいますので、
> > OS に 500MBくらい?  IIS と PostgreSQL には?  なんてところで
> > 悩んでいます。
> > ※そもそも、どんな設定項目があって、その意味が何でってあたりが
> >   まったく分かっていません。
> >
> >
> > 目安など、アドバイスいただけませんか?
> >
> >   ----------------------------------------------------------
> >   メモリ   … 2 GB
> >   ディスク … 300 GB × 6本   RAID5
> >       Cドライブ     30 GB (OS, IIS, PostgreSQL)
> >       Dドライブ  1,360 GB (PostgreSQL の データ)
> >                    * TableSpaceをDドライブを指定して作成
> >                    * データベース作成時にテーブルスペースを指定
> >   ----------------------------------------------------------
> >
> >
> > /藤澤
> >
> >
> >






pgsql-jp メーリングリストの案内