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变小。
OceanBase主备库搭建,备库数据翻倍
最新推荐文章于 2024-08-09 14:45:20 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)