1、背景 本文主要介绍MySQL中ibd文件的存储结构,并配套开发了解析ibd文件的代码:https://github.com/jemuelmiao/parseibd,该代码输出结果可以一目了然的看到ibd文件中当前的存储结构、btree中page的连接关系、聚簇索引或二级索引的组织格式等。 2、表空间 MySQL中最顶层的逻辑管理结构是表空间,根据用途表空间分为如下几类: 系统表空间:存放数据字典(data dict)、双写缓存(double write buffer)、变更缓存(change buffer)、回…