4.*之后OB物理备份可以设置从哪个zone备份吗

【 使用环境 】 测试环境
【 OB or 其他组件 】OB 4.2
【 使用版本 】OB 4.2
【问题描述】我们的OB部署在多个机房,现在想控制OB全量备份在某个机房备份,这个如何设置哪?
【复现路径】问题出现前后相关操作
【附件及日志】

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

1 个赞

alter system set backup_zone = ‘zone1’ tenant = tenant_name; 试下这个语句

1 个赞

backup_zone已经在4.*取消了。

2 个赞

primary zone怎么分布的?租户的primary zone都是一致的吗?

1 个赞

似乎的看看primary_zone怎么进行设置了? 官方文档介绍

日志的归档:
日志归档的工作由日志流的 Leader 副本负责。按照日志流备份日志,是 Log Entry 级别的物理备份。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002014017

数据的备份:
在 V4.x 版本中,OceanBase 数据库在选择备份服务器时会优先考虑日志流的 Follower 节点,这样可以减轻日志流 Leader 节点的压力,提高备份效率。具体表现在,系统会首先选择所有符合条件的 Follower 节点进行备份,只有在必要时才会选择 Leader 节点。这种策略确保了备份过程更加高效和稳定。

1 个赞

primary_zone设置的是:zone1;zone2;zone3;zone4;zone5
现在郁闷的是他跑到zone5去备份了。我们想让他在zone2

1 个赞

那应该将zone2放到最低优先级

1 个赞

可是切主 我们希望他切到zone2.
因为zone1和zone2延迟低。zone5延迟高。

1 个赞

现在明确写了不支持

1 个赞

可以调整租户的zone优先级,在OCP上操作即可

1 个赞

啥意思哪?调整primary_zone我知道咋个修改。但是我想知道primary_zone咋个修改才能规避不往zone5发起备份。

1 个赞

您是怎么确定所有的 备份都在zone5备份的??
如果调成 zone1;zone5;zone3;zone4;zone2 --会不会在zone2上备份呢?

1 个赞

ALTER/CHANGE/MODIFY EXTERNAL_STORAGE_DEST-V4.2.5-OceanBase 数据库文档-分布式数据库使用文档
你可以看看这个,调整备份优先级

1 个赞

楼上同学的回答应该可以解决你这个问题,可以参考下这个案例
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002176845

1 个赞