首批通过分布式安全可靠测评,为关键业务系统打造
global_write_halt_residual_memory
更新时间:2026-04-10 11:58:02
说明
由于在 V4.x 版本中 MemStore 内存管理对应功能不再使用,该配置项从 V4.2.0 版本开始删除。
功能描述
global_write_halt_residual_memory 用于设置全局剩余内存阈值的百分比。当全局剩余内存低于该百分比时,将会触发暂停普通租户的写入操作。
说明
sys 租户不受影响。
属性说明
| 属性 | 描述 |
|---|---|
| 参数类型 | Int |
| 默认值 | 30 |
| 取值范围 | (0, 100) |
| 是否可修改 | 是,支持通过 ALTER SYSTEM SET 语句修改。 |
| 是否重启 OBServer 节点生效 | 否,设置后立即生效。 |
使用说明
global_write_halt_residual_memory 配置项的百分比基数为 memory_limit - system_memory,即除去为 OceanBase 数据库内部分配的 500 租户预留的内存。在计算剩余内存时,可以把 BlockCache 占用的部分内存视为 MemStore 可以使用的内存。
配置示例
设置全局剩余内存阈值的百分比为 30。
obclient> ALTER SYSTEM SET global_write_halt_residual_memory=30;