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、给后台进程、维护进程预留内存空间。
本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/14812020.html

浙公网安备 33010602011771号