实际生产环境中PG有哪些比较重要的参数,以及在不同业务场景下的优化策略?

比如实际生产环境中PG有哪些比较重要的参数,以及在不同业务场景下的优化策略还有就是一些使用上需要注意的避坑规范分享点总结之类的就好,给大家个方向显示全部

比如实际生产环境中PG有哪些比较重要的参数,以及在不同业务场景下的优化策略
还有就是一些使用上需要注意的避坑规范
分享点总结之类的就好,给大家个方向

收起
参与8

查看其它 1 个回答jillme的回答

jillmejillme课题专家组CIO某大型银行

参数1:shared_buffer 建议值是设置成硬件内存的25%~30%

参数2:wal_buffers 一般为 shared_buffer 1/32

work_mem:4M 主要取决了并发数

checkpoint_timeout checkpoint_completion_target checkpoint_completion_target参数是检查点完成时间的一个比例。太频繁的检查点会影响性能。为了平滑检查点操作,checkpoint_timeout必须设置成一个比较低的值。否则,操作系统会将脏页累积到一个阈值之后,触发一个大的刷脏页操作。

with-segsize 最多表分布大小范围

 

互联网服务 · 2023-03-31

回答者

jillme
CIO某大型银行

jillme 最近回答过的问题

回答状态

  • 发布时间:2023-03-31
  • 关注会员:4 人
  • 回答浏览:577
  • X社区推广