【多选题】下面哪些属于 RootService(RS)承担的工作()
A. 管控日志流 LS 副本的位置、增删副本
B. 接收 observer 节点注册,管理集群节点状态
C. 解析业务 SQL 语句,生成执行计划
D. 处理租户的资源单元 Unit 调度、节点迁移
答案:ABD
解析
RootService (RS,根服务) 是 OceanBase 集群的总控服务,负责集群元数据、节点、资源、副本调度;SQL 解析生成执行计划是 OBServer 的 SQL 引擎工作,不属于 RS。
-
A. 管控日志流 LS 副本的位置、增删副本

RS 负责 LS(日志流)的副本管理,副本增删、位置调度由 RS 管控。 -
B. 接收 observer 节点注册,管理集群节点状态

OBServer 启动后向 RS 注册,RS 维护整个集群所有节点上下线、存活状态。 -
C. 解析业务 SQL 语句,生成执行计划

SQL 解析、生成执行计划是OBServer 的 SQL 引擎完成,RS 不处理业务 SQL。 -
D. 处理租户的资源单元 Unit 调度、节点迁移

Unit 是租户资源载体,RS 负责 Unit 的分配、调度、迁移、负载均衡。