【单选】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 是读取单位 。