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