OceanBase主备库搭建,备库数据翻倍

文章讨论了OceanBase中备集群数据量增大问题,当max_kept_major_version_number设置为1时,大分区恢复可能导致磁盘使用率不均。提出了两种解决方案:关闭自动rebalance并手动迁移分区,或调整max_kept_major_version_number减小majorsstable大小。
摘要由CSDN通过智能技术生成

ob创建备集群后,备集群磁盘数据量是主库两倍了?
主备库数据冻结版本参数max_kept_major_version_number默认都是2,设置备集群数据冻结版本参数为1时,主备集群数据盘一致
OceanBase的主备库的同步流程是这样,先复制分区到备库,然后restore分区的sstable数据,然后再追归档。本来restore就会有一定的宏块放大问题,分区restore完成这个分区才能参与rebalance,如果没有特别大的分区的时候,能很好很快的负载均衡,如果有特别大的分区的时候,如果其他数据都恢复完成或者大部分分区都恢复完成时这时候备集群的同个zone内的各个server磁盘使用率应该是比较平均的,这个大分区retore之前rs不知道这个分区多大,就会造成restore这个分区的时候把磁盘打爆,所以该文章主要简单写了两个办法,一种是关闭自动rebalance,手动迁移一些分区给这个分区腾出空间,一种是修改max_kept_major_version_number使表的major sstable变小。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值