【多选题】关于 OceanBase V4 的负载均衡机制,以下说法正确的是。( )
A. OceanBase 提供了人工干预负载均衡的方法,用户可以在创建Database、 Table、Partition 的时候指定其存放的OBServer节点位置。
B. 用户可以使用表组(Tablegroup)来影响负载均衡,让业务上有关联关系的 Table、Partition 在物理分布上有亲和性,从而减少分布式的访问开销。
C. OceanBase 有自动的负载均衡能力,可以将 Table、Partition 均匀地分散在 Zone 内的多个 OBServer 节点上。
D. OceanBase 有自动的负载均衡能力,可以将 Leader 副本均匀地分散在指定的多个 Primary Zone 中 。
这道题的正确答案是 A、B、C 。
ABC
我做官方模拟题,A是不对的,BCD应该没问题
选BCD
A错误, 用户无法 在创建数据库对象时直接指定其存放在哪台具体的物理服务器上。
B正确, 通过为相关的表设置 Tablegroup 并指定其SHARDING 属性,可以将这些表的对应分区强制调度到同一个日志流甚至同一台 OBServer 上,实现数据分布的“亲和性”,提升了查询性能。
C正确,对于非分区表,系统会自动将其视为一个分区,并将其数据副本和 Leader 均匀地分散在 Zone 内的多个 OBServer 节点上。
D正确,当租户的 PRIMARY_ZONE 设置为多个 Zone且优先级相同时,系统的负载均衡模块会自动将 Leader 副本均匀地分散到这些 Zone 中,从而实现读写流量的负载均衡。
答案:ABCD
解析:
A:支持手动指定分区、表等归属 OBServer,可人工干预负载。
B:表组实现分区物理亲和,降低跨节点访问开销。
C:集群可自动将分区均匀分布到同 Zone 内节点。
D:支持自动把 Leader 副本均衡分布在多个主 Zone。
A不对,官网的模拟题有答案
从哪里能获取官方模拟题?
我还以为是OBCP的模拟题呢 ![]()
OBCA网上搜到的模拟题覆盖率够60分吗?
应该是不够的
选择A、B、C、D 四个选项都正确
A 选项:OceanBase 确实支持人工干预负载均衡,用户可以在创建 Database、Table、Partition 时,通过指定 primary_zone 等参数,来指定数据存放的 OBServer 节点位置,实现手动控制数据分布。
B 选项:表组(Tablegroup)是 OceanBase 提供的关键功能。用户可以将业务关联的表加入同一个表组,数据库会自动将这些表的分区分布在同一个 OBServer 节点上,从而减少跨节点访问和分布式事务开销,提升性能。
C 选项:OceanBase 具备自动负载均衡能力。系统会根据节点负载情况,将 Table、Partition 均匀分散在 Zone 内的多个 OBServer 节点上,以平衡 CPU、内存和磁盘资源的使用。
D 选项:OceanBase 会自动将 Leader 副本均匀分散在指定的多个 Primary Zone 中。Primary Zone 列表可以配置多个 Zone,系统会根据负载和优先级,动态调整 Leader 副本的分布,实现跨 Zone 的负载均衡。
A应该是错的
ABCD把
BCD
A不对