Advertisement

MySQL InnoDB存储架构

阅读量:

目录

  • 第一部分 磁盘页
    • 数据页架构图
    • 文件头信息
    • 页面头部信息
    • 最低限度与最高限度记录信息
    • 用户记录信息与可用空间状态
    • 目录表信息
    • 文件尾部状态

一、页

在InnoDB磁盘管理中,默认将页面定义为16KB的最小单位。自InnoDB 1.2.x版本起,可以通过调整innodb_page_size参数将页面大小设置为4KB、8KB或16KB。常见的页面类型包括数据节点(基于B-tree的组织结构)、回滚日志页面以及插入缓冲位图页面等。本文接下来将重点分析数据节点的相关机制。

二、数据页结构图

在这里插入图片描述

三、File Header

FileHeader部分固定占有48个字节,其每个字节代表意义如下:

在这里插入图片描述

其中,

FI

全部评论 (0)

还没有任何评论哟~