在OceanBase V3 版本集群中,除了节点,网络,硬件故障,有哪些非故障场景会导致租户的leader 切换?

在OceanBase V3 版本集群中,除了节点,网络,硬件故障,有哪些非故障场景也会导致租户的leader 切换?

4 个赞

1、切换primary_zone
2、创建大量表后集群做负载均衡

暂时能想到这两种 :joy:

2 个赞

伟大的祖国

平安京

均价

mark~~

1 个赞

文中提到的网络问题很常见,通过优化在OceanBase和调整V3配置,通常可以解决。

1 个赞

@论坛小助手

1 个赞

在OceanBase V3 版本集群中,除了节点、网络、硬件故障,还有一些非故障场景可能会导致租户的Leader切换,包括但不限于:

  1. 租户属性修改:例如修改租户的Primary Zone属性。Primary Zone描述了Leader副本的偏好位置,而Leader副本承载了业务的强一致读写流量,即Primary Zone决定了OceanBase数据库的流量分布。通过修改Primary Zone属性可以切换业务流量,或者是从一个机房切换到另一个机房,或者是从一个城市切换到另一个城市,适用于容灾场景、扩缩容等场景。(参考文档)

  2. 租户扩容或缩容:当对租户进行横向或纵向的扩缩容操作时,可能会导致租户的Leader副本重新分配,从而发生Leader切换。(参考文档)

具体信息可参考以下文档:

  1. 修改租户属性
  2. 使用 OCP 进行运维
1 个赞