OceanBase V4 中,关于表组 SHARDING 属性,以下描述正确的是?(单选) A. SHARDING=NONE 表示表组内所有表必须按相同分区键打散到不同 OBServer B. SHARDING=PARTITION 表示按一级分区号聚集,要求表组内各表的一级分区定义相同 C. SHARDING=ADAPTIVE 只能用于一级分区表,不能用于二级分区表 D. 表组内各表可以有不同的 Locality 和 Primary Zone

OceanBase V4 中,关于表组 SHARDING 属性,以下描述正确的是?(单选)
A. SHARDING=NONE 表示表组内所有表必须按相同分区键打散到不同 OBServer
B. SHARDING=PARTITION 表示按一级分区号聚集,要求表组内各表的一级分区定义相同
C. SHARDING=ADAPTIVE 只能用于一级分区表,不能用于二级分区表
D. 表组内各表可以有不同的 Locality 和 Primary Zone

答案:B

解析

  • A 错误:SHARDING=NONE 含义是分区尽量聚合到同一个 OBServer,不是打散;对加入表组的表分区定义无强制限制。
  • B 正确:SHARDING=PARTITION,按一级分区号聚集,表组内所有表一级分区定义(分区类型、分区数量、分区值)必须完全相同。
  • C 错误:SHARDING=ADAPTIVE 支持二级分区表,只是表组内必须全部是一级分区 或者 全部是二级分区,不能混放。二级分区场景会按二级分区聚集。
  • D 错误:SHARDING 不为 NONE 的表组,表组内所有表 Locality、Primary Zone 必须保持一致,否则无法加入表组,会报校验错误。