【 使用环境 】生产环境
【 OB or 其他组件 】OCP部署的数据库
【 使用版本 】4.3.5
【问题描述】
obproxy 代理一台
observer 2台
两个zone
其中一台老是很高
zone设置的优先级是zone1,zone_1
【 使用环境 】生产环境
【 OB or 其他组件 】OCP部署的数据库
【 使用版本 】4.3.5
【问题描述】
obproxy 代理一台
observer 2台
两个zone
其中一台老是很高
zone设置的优先级是zone1,zone_1
你的设置 zone1,zone_1 中,zone1 和 zone_1 用逗号分隔,理论上它们优先级相同,Leader 和流量应该分散到这两个 Zone
亦或是Primary Zone 被系统改写: OceanBase 会根据 Zone 所属的 Region(地域) 自动改写 Primary Zone 的设置 。如果 zone1 和 zone_1 被配置在了不同的 Region,改写后的优先级可能会打破你的预期,导致 Leader 集中在一个 Region 的 Zone 中
学习了!!!
学习
解决关键是修正 Zone 优先级 + 开启 OBProxy 轮询路由,可选配置读写分离进一步均衡负载
逗号分隔才能实现各个分区负载均衡
支持一下