匿名用户pg中线上正式环境,maintenance work mem 设置多大合适?
64g 的物理内存,最大连接数:500 ,
那么这个maintenance work mem 设置多大合适呢??
有啥计算公式没??
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户64g 的物理内存,最大连接数:500 ,
那么这个maintenance work mem 设置多大合适呢??
有啥计算公式没??
这个设置太大也不好,还是看实际情况调整。看下这个
评论
有用 0基于大表所占用的磁盘大小进行估算,估计一下每8KB页面中有多少个元组。例如,如果估计平均每行大约占用磁盘空间128字节,那么,每个8KB块大约有64个元组,由此可算出每1MB表大小大约有8192个元组。因此,如果大的表是10GB,那么大约是10240 MB * 8192元组/MB * 1.2字节/元组 = ~96 MB的maintenance_work_mem;或许保守一点可以配置128MB左右。
评论
有用 1
墨值悬赏