云数据库 GAUSSDB-内存:enable_memory_limit

时间:2024-11-13 14:45:09

enable_memory_limit

参数说明:设置是否启用逻辑内存管理模块。多租数据库特性(enable_mtd)需要开启该参数。

由于存在固定开销,即shared_buffers和元数据(大约200MB),若max_process_memory减去固定开销小于2GB, GaussDB 会强制把enable_memory_limit设置为off。其中元数据是GaussDB内部使用的内存,和部分并发参数,如max_connectionsthread_pool_attrmax_prepared_transactions等参数相关。

参数类型:布尔型

参数单位:

取值范围

  • on:表示启用逻辑内存管理模块。
  • off:表示不启用逻辑内存管理模块。

默认值:on

设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。

设置建议:推荐使用默认值。

设置不当的风险与影响:当该值为off时,不对数据库使用的内存做限制,在大并发或者复杂查询时,使用内存过多,可能导致操作系统OOM问题。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0324.html