ポストグレスの work_mem の設定値が知りたい

ショコラ
ショコラ

ポストグレスの work_mem の設定値が知りたい

work_mem はソートやテーブルジョインに使われる。
最大でも「(物理メモリー – shared_buffers の値) ÷ max_connectionsの値」以下の値でキメマス。

もっさん先輩
もっさん先輩

①メモリが 64GB なら、shared_buffers は 16GB。max_connections を 512 とすると…(64-16)*1024/512=96MB。

work_mem=96MB

②メモリが 32GB なら、shared_buffers は 8GB。max_connections を 512 とすると…(32-8)*1024/512=48MB。

work_mem=48MB

③メモリが 16GB なら、shared_buffers は 4GB。max_connections を 512 とすると…(16-4)*1024/512=24MB。

shared_buffers=24GB

④メモリが 8GB なら、shared_buffers は 2GB。max_connections を 512 とすると…(8-2)*1024/512=12MB。

shared_buffers=12GB
Scroll to Top