开发者社区> 问答> 正文

OceanBase中obca教材里的这个描述不大对?

OceanBase中obca教材里的这个描述不大对?5493b2251e152669d0830b7d55c73a49.png

展开
收起
真的很搞笑 2023-06-03 11:14:20 133 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • 您提到的是OceanBase的obca教材中的描述,其中关于major_compact_trigger参数的描述似乎有一些误解。

    在OceanBase中,major_compact_trigger参数控制着什么时候触发major合并。对于major_compact_trigger参数的不同取值来说,其含义如下:

    如果major_compact_trigger=0,则关闭转储功能,并且会直接触发major合并。 如果major_compact_trigger>0,则会在进行major合并之前先进行minor转储操作。当执行完minor转储操作后,如果转储次数已经达到major_compact_trigger所指定的次数,那么系统会自动触发major合并操作。 因此,当major_compact_trigger参数的取值大于0时,minor转储和major合并是依次执行的,而不是同时进行的。同时,minor转储的数据量相对较小,而major合并的数据量则更大,因为它需要将多个小的sst文件合并为一个更大的sst文件。相比之下,minor转储的负载较小,因此可以更频繁地执行,以避免数据堆积和过期数据的滞留。

    2023-06-03 11:52:41
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载