OceanBase V4 中 MemStore 写入限速如何工作?涉及哪些核心参数?
当租户 MemStore 内存使用率过高时,OceanBase 会主动延缓新写入的内存申请,通过拉长响应时间来限制业务侧写入速度,等待转储释放内存,避免 MemStore 被写满导致业务报错。
核心参数:
-
writing_throttling_trigger_percentage:触发限速的阈值,默认 100(关闭),可设为 80 等值开启限速。 -
writing_throttling_maximum_duration:触发限速后剩余内存最多支持写入的时长,默认 2 小时。 -
freeze_trigger_percentage:MemStore 使用率达到该百分比时触发冻结转储,V4 默认 20。 -
memstore_limit_percentage:租户内存中可用于 MemStore 写入的比例,默认 50%。