在OceanBase数据库中,合并大概多久?不在合并的时候跑也业务呢? 给合并的时间调整一下 。
合并会把当前大版本的 SSTable 和 MemTable 与前一个大版本的全量静态数据进行合并,产生新的全量数据。所以合并的时间是看你的基线数据还有增量数据有多少,一般合并会把时间定在低业务时段
可以在空闲的时候发起合并这样比较好
如果不知道什么时候空闲可以设置“自适应合并”
OceanBase 数据库从 V4.2.0 版本开始支持自适应合并。开启自适应合并后,系统会实时采集并统计用户的查询、写入等信息,再根据这些信息来识别可能导致的查询慢的场景,自适应地调度合并任务,达到对用户无感知地解决相关场景可能导致的慢查询问题。自适应合并开启期间,系统以分区为维度进行统计信息的采集及合并任务的调度。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050751
回答不易请采纳
与转储相比,合并通常是一个比较重的操作,时间也相对较长,在最佳实践中,一般期望在一天只做一次合并操作,并且控制在业务低峰期进行,因此有时也会把合并称之为每日合并。
合并操作(Major Compaction)是将动静态数据做归并,会比较费时。
参考文档https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050879
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。