关于 OceanBase 租户水平扩缩容的前提条件,以下哪些是正确的?(多选)

关于 OceanBase 租户水平扩缩容的前提条件,以下哪些是正确的?(多选)

  • A. 租户配置项 enable_rebalance 必须设置为 true
  • B. 租户配置项 enable_transfer 必须设置为 true
  • C. 需要关闭所有用户连接
  • D. SYS 租户的 enable_rebalance 必须设置为 true

选啥

A、B

租户水平扩缩容的前提条件是租户内负载均衡相关配置必须开启:

A. 正确:enable_rebalance 必须设置为 true。该配置项用于控制是否进行租户内负载均衡,扩缩容操作依赖此功能。
B. 正确:enable_transfer 必须设置为 true。当 enable_rebalance 为 true 且 enable_transfer 为 true 时,系统才会自动调整分区分布,实现真正的负载均衡。
C. 错误:OceanBase 支持在线扩缩容,无需关闭用户连接。扩缩容操作是动态进行的,不影响业务。
D. 错误:扩缩容需要开启的是用户租户(待操作租户)的 enable_rebalance,而非 SYS 租户的该配置。SYS 租户的 enable_rebalance 主要控制租户间的负载均衡(Unit 迁移)。