さとう@チューニングは苦手です。 実運用が始まってるなら困りますが、テスト段階なら [shared_buffers]の値を変えながら確かめてみるのが早いと思います。 -- キャッシュヒットを確かめてみる SELECT relname AS テーブル ,heap_blks_read AS ディスク ,heap_blks_hit AS キャッシュ FROM pg_statio_user_tables; #こんな私ですが # (1) shared_buffers= 800 → キャッシュ使われてないな # (2) shared_buffers=1600 → ディスクほとんど無くなった!いいかも # (3) shared_buffers=2000 → あんま変わらないな・・・ # (4) 1600 に決めた!