#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
max_process_memory
参数说明: 设置一个数据库节点可用的最大物理内存。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,2*1024*1024~INT_MAX,单位为kB。
默认值: 12GB
设置建议:
数据库节点上该数值需要根据系统物理内存决定。建议计算公式如下:(物理内存大小 - vm.min_free_kbytes) * 0.7 。该系数的目的是尽可能保证系统的可靠性,不会因数据库内存膨胀导致节点OOM。这个公式中提到vm.min_free_kbytes,其含义是预留操作系统内存供内核使用,通常用作操作系统内核中通信收发内存分配,至少为5%内存。即,max_process_memory = 物理内存 * 0.665。
注意: 当该值设置不合理,即大于服务器物理内存,可能导致操作系统OOM问题。 若一台机器上部署多个数据库实例时,需要缩小相关配置。
#openGauss #入门 #安装 #数据库 #开源