shared_buffers(integer) データベースサーバが使用する共有メモリバッファの数を設定します。デフォルトは典型的には1000ですが、使用するカーネルの設定が(initdbの過程で)そこまでをサポートしていなければより少なくなることがあります。サーバを構築する際に異なったBLCKSZの値を選択しなかった限りでは、それぞれのバッファは8192バイトです。最低限の設定は16でなければならず、また max_connectionsの値の2倍以上が必要です。とは言っても、良い性能を引き出すためには、最小値よりかなり高い値の設定が通常必要です。実運用のインストレーションでは数千程度の値を推奨します。このオプションはサーバ起動時のみ設定可能です。 このパラメータを増加させると、PostgreSQLは使用しているオペレーティングシステムのデフォルト構成が許容するSystem V共有メモリの