首批通过分布式安全可靠测评,为关键业务系统打造
global_major_freeze_residual_memory
更新时间:2026-04-10 11:58:02
说明
由于该配置项在引入后使用率较低,经过综合评估,该配置项从 V4.0.0 版本开始删除。
global_major_freeze_residual_memory 用于设置触发全局冻结的剩余内存阈值。即当剩余内存小于这个百分比时,触发全局冻结。
| 属性 | 描述 |
|---|---|
| 参数类型 | Int |
| 默认值 | 40 |
| 取值范围 | [1, 99] |
| 是否重启 OBServer 节点生效 | 否 |
global_major_freeze_residual_memory 配置项是百分比,百分比基数是 memory_limit - system_memory,即除去为 OceanBase 数据库内部 500 租户预留的内存。已经冻结的 MemStore 在 merge 完成后,内存就可以释放,所以冻结的 MemStore 占用的内存在这里被看作是 active_memstore 可以使用的内存,blockcache 可以挤占的那部分内存也被看作是 MemStore 可以使用的内存。
注意
global_major_freeze_residual_memory 配置项取值需要比 global_write_halt_residual_memory 大,否则全局 freeze trigger 实际不生效,只能依靠 tenant 触发全局冻结。