在OceanBase中,关于PRIMARY_ZONE的说法,正确的是?

在OceanBase中,关于PRIMARY_ZONE的说法,正确的是?

A. PRIMARY_ZONE只能设置为一个Zone
B. PRIMARY_ZONE决定了Leader副本的优先分布位置
C. 修改PRIMARY_ZONE后需要重启租户才能生效
D. PRIMARY_ZONE设置为RANDOM时,Leader会随机分布在任意Zone,但不会考虑副本分布

1 个赞

B

A(错误):PRIMARY_ZONE 可以设置为多个 Zone,用 , 分隔表示同优先级,用 ; 分隔表示不同优先级。

B(正确):PRIMARY_ZONE 正是用于描述 Leader 副本的偏好位置,从而决定租户的读写流量分布。

C(错误):修改 PRIMARY_ZONE 是动态生效的,无需重启租户。

D(错误):RANDOM 模式会在所有 Zone 中随机选择一个作为主 Zone,但流量会均匀分布在各个 Zone 上,并非“不考虑副本分布”。

1 个赞

B. PRIMARY_ZONE决定了Leader副本的优先分布位置

选择B
B. PRIMARY_ZONE决定了Leader副本的优先分布位置