PostgreSQL 配置shared_buffers应注意的地方

 

     postgresql  建议设置shared_buffers 大小为服务器内存的25%~40%,postgresql 依赖于操作系统缓存,存在双缓存问题,也就是shared_buffers 中的数据也会在os page cache 中保存,存在重复缓存的可能,过大的           shared_buffers 会导致服务器内存耗尽引发故障,过大的shared_buffers 也会导致cache write back 到磁盘,需要更多的wal log 来确保数据一致性。

     配置shared_buffers 需注意:

     1、关闭Anohugepages,打开linux huge page。

     2、给后台进程、维护进程预留内存空间。

posted @ 2021-05-26 09:47  踏雪无痕2017  阅读(962)  评论(0)    收藏  举报