[pgsql-jp: 41650] Re: PostgreSQLの設定についてアドバイスを頂きたいです
小澤 孝幸
t-ozawa @ uniccs.co.jp
2014年 5月 21日 (水) 09:36:14 JST
鈴木様、MauMau様
アドバイスありがとうございます。
shared_buffersに関しては見直しを掛けてみます。
checkpoint_segments,checkpoint_timeoutに関しては設定をしていましたが
checkpoint_completion_targetはデフォルトのままでしたので調べて設定をして
みようと思います。
effective_io_concurrencyも確認してみます。
まずはチャレンジしてみます。
以上、よろしくお願いいたします。
---------------------------------------------------
株式会社ユニックス 製品開発部
小澤 孝幸 <t-ozawa @ uniccs.co.jp>
〒420-0852 静岡市葵区紺屋町17-1 葵タワー15F
TEL:054-686-5651 FAX:054-686-7343
http://www.uniccs.co.jp/
--------------------------------------------------
On Tue, 20 May 2014 21:59:18 +0900
"MauMau" <maumau307 @ gmail.com> wrote:
> MauMauといいます。
>
> From: "Koichi Suzuki" <koichi.dbms @ gmail.com>
> > PG 8.* の設定をベースに書いています。9.* では事情が違っているかもしれません。どなたかこの辺りの知見があればと思います。
>
> shared_buffersについては、9.xでも同じでしょう。
> shared_buffersを大きくすると、キャッシュ済みの共有バッファを探したり、空きバッファを探すためのロックでの待ちが多くなります。
> ちょうど9.4と9.5で、これらのロックでの待ちを減らす性能強化が検討されています。
>
> postgresql.confのその他のパラメータで性能に寄与しやすいものとしては、次のものがあります。
>
> checkpoint_segments = 16以上
> checkpoint_timeout = 1h
> checkpoint_completion_target = 0.9
>
>
> また、PostgreSQL文書のeffective_io_concurrencyの説明も見てみてください。
>
>
> 以上です。
>
pgsql-jp メーリングリストの案内