【单选】OceanBase 数据库的最小存储单元是? A. Block B. Chunk C. Macro Block D. Micro Block

【单选】OceanBase 数据库的最小存储单元是?
A. Block
B. Chunk
C. Macro Block
D. Micro Block

答案:C. Macro Block

解析:OceanBase 的存储结构是分层设计的,其中 Macro Block(宏块) 是最小的存储单元 ,也是磁盘空间分配的基本单位。

各层级说明:

  • Macro Block :默认大小 2MB ,是 OceanBase 落盘和空间分配的基本单位,最小存储单元 。
  • Micro Block :默认大小 16KB ,是数据读取和缓存的基本单位,位于 Macro Block 内部。
  • Block :通用概念,不是 OceanBase 特有的存储单元划分。
  • Chunk :通常指大对象或列存中的概念,不是 OceanBase 的最小存储单元。

补充记忆:Macro Block 是分配单位,Micro Block 是读取单位 。