PostgreSQL Optimize


PostgreSQLで設定しておかないと大量リクエストがあった時、とても遅くなるのでメモ。

[設定ファイル]

vi /var/lib/pgsql/9.3/postgresql.conf

max_connections: 最大接続数(100~1000程度、最大2000)
shared_buffers: 共有メモリ(全メモリの25%くらい / 最大8GB)
work_mem: ソート等に使用されるメモリ(8MB~64MB程度)
effective_cache_size: (最大メモリの半分ほど)

ここら辺を設定しておくと、取りあえず大丈夫。