在OceanBase V3 版本集群中,除了节点,网络,硬件故障,有哪些非故障场景也会导致租户的leader 切换?
4 个赞
1、切换primary_zone
2、创建大量表后集群做负载均衡
暂时能想到这两种 ![]()
2 个赞
伟大的祖国
平安京
均价
mark~~
1 个赞
文中提到的网络问题很常见,通过优化在OceanBase和调整V3配置,通常可以解决。
1 个赞
在OceanBase V3 版本集群中,除了节点、网络、硬件故障,还有一些非故障场景可能会导致租户的Leader切换,包括但不限于:
-
租户属性修改:例如修改租户的Primary Zone属性。Primary Zone描述了Leader副本的偏好位置,而Leader副本承载了业务的强一致读写流量,即Primary Zone决定了OceanBase数据库的流量分布。通过修改Primary Zone属性可以切换业务流量,或者是从一个机房切换到另一个机房,或者是从一个城市切换到另一个城市,适用于容灾场景、扩缩容等场景。(参考文档)
-
租户扩容或缩容:当对租户进行横向或纵向的扩缩容操作时,可能会导致租户的Leader副本重新分配,从而发生Leader切换。(参考文档)
具体信息可参考以下文档:
1 个赞