Linux

PostgreSQL チューニング pgtune

 

チューニングツール pgtune

https://pgtune.leopard.in.ua/#/

 

 

条件

  • CPU: 8
  • メモリ: 16GB
  • バージョン: 9.6
  • 最大接続数: 9999
  • アプリケーション:WEBアプリケーション

 

 

 

チューニング例

 

 

 

メモリ

  • shared_buffers
    物理メモリ25%
    DBが利用する共有メモリのバッファ
  • effective_cache_size
    物理メモリ50%
    共有領域、ディスクキャッシュ
  • work_mem
    104kb
    ソートに使われるメモリ量
  • maintenance_work_mem
    物理メモリの10%

 

CPU

  • max_worker_processes
    CPUの数

 

 

最大接続数

  • max_connections

 

チェックポイント

  • checkpoint_completion_target
  • wal_buffers

 

 

プランナー

  • effective_io_concurrency
    IOチャンネルの数に合わせる

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)