技术解析 | 用户实践 | 社区月报
专题详解 |案例库| 开发者故事
成为博主 |技术分享
加入OceanBase|招聘动态
论坛答疑|技术分享|提Issue或建议
加入用户组 | 加入开发者组
数据存储中宏块和微块有什么区别?分别是用来做什么的?
@论坛小助手
在 OceanBase 数据库中,数据文件以宏块(Macro Block)为单位组织数据,每个宏块大小为 2 MB。宏块内部又划分出很多个16 KB(压缩前的大小)大小的微块(Micro Block),而每个微块里面包含多个行(Row)。宏块主要用于组织数据存储,而微块则是数据库内部 IO 的最小单位,用于更细粒度地读取和写入数据。
检索到的文档如下: