OceanBase V4 中窗口合并(Window Compaction)的作用是什么?

OceanBase V4 中窗口合并(Window Compaction)的作用是什么?

窗口合并是 V4.6.0 引入的特性,允许在指定的时间窗口内(默认 2:00–8:00)按需调度合并任务,仅对有增量数据或满足条件的分区发起合并,窗口结束后立即停止。

核心作用:

  • 控制合并对业务的影响 :将合并约束在业务低峰窗口内,避免合并任务长时间占用 CPU/IO 资源影响在线业务。
  • 按需调度 :不是对所有分区无差别合并,而是智能选择有增量数据或查询效率下降的分区优先处理。
  • 与自适应合并配合 :自适应合并决定"合并哪些分区",窗口合并决定"何时合并",两者结合实现精细化调度。