OceanBase 中,PARTITION BY KEY 不指定分区键时,默认使用什么作为分区键?
-
A. 第一列
-
B. 主键
-
C. 报错
-
D. 随机选择
OceanBase 中,PARTITION BY KEY 不指定分区键时,默认使用什么作为分区键?
A. 第一列
B. 主键
C. 报错
D. 随机选择
在 OceanBase 中,当使用 PARTITION BY KEY 创建表时,若未显式指定分区键,系统会默认使用表的主键作为分区键。这是因为在主键列上分布数据能更好地保证数据在分区间的均匀分布,同时利用主键的有序性提升查询效率。
因此,默认使用主键作为分区键是 OceanBase 的设计规范,确保数据分布和查询性能。
答案:
B.主键