OceanBase V4 中 MemStore 写入限速如何工作?涉及哪些核心参数?

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%。