想找openGauss的参考信息,看这个就够了(765)

60 阅读1分钟

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

global_syscache_threshold

参数说明:全局系统缓存内存最大占用大小。如果设置的值过小,会导致内存频繁淘汰,内存存在大量碎片无法回收,导致内存控制失效。需要打开enable_global_syscache参数,该参数才生效。

该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

取值范围:整型,16384~1073741824,单位为kB。

默认值:163840

推荐计算公式:热点DB个数和线程个数的最小值乘以每个DB分配的内存大小,即global_syscache_threshold = min(count(hot dbs),count(threads)) * memofdb。 说明:

  • hot dbs:热点DB数,即访问较为频繁的数据库。

  • threads:线程数,在线程池模式下取线程池线程个数和后台线程个数之和,非线程池模式不需要计算这个值,直接使用热点DB数。

  • memofdb:平均每个db应该分配的内存,每个DB的底噪内存是2M,平均每增加一个表或者索引,增加11k内存。

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/