mysql技术内幕-innodb存储引擎读书笔记(中)
这篇读书笔记聚焦于InnoDB存储引擎的核心章节——“表”。作者没有停留在概念介绍,而是直接带读者钻入InnoDB的物理世界,剖析一张表在磁盘上究竟是如何被“切分”和“管理”的。 文章详细拆解了InnoDB存储的基本单位——“页”(Page)的结构与组织方式,解释了数据如何被高效地读写。在此基础上,进一步探讨了记录在页中的存储格式(行格式)以及表空间(Tablespace)这一更宏观的物理组织概念,清晰地勾勒出从逻辑表到物理磁盘文件的映射路径。这种自底向上的视角,揭示了InnoDB为保证性能与事务特性而在存储层面所做的精巧设计。 理解这些底层的“骨架”,对于深入分析锁机制、优化查询性能乃至诊断存储相关的故障,都至关重要。