![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
酷暑冷冰
这个作者很懒,什么都没留下…
展开
-
InnoDB页结构、行格式
InnoDB页结构页(Page)是 Innodb 存储引擎用于管理数据的最小磁盘单位。常见的页类型有数据页、Undo 页、系统页、事务数据页等,本文主要分析的是数据页。InnoDb中的页大小一般为16k—操作系统页(4k)的倍数查询一页的大小 (16384B):页的结构:InnoDB行格式一行记录可以以不同的格式存在InnoDB中,行格式分别是Compact、Redundant、...原创 2019-05-29 00:32:56 · 458 阅读 · 0 评论 -
InnoDB的索引
InnoDB插入数据时用的是聚簇(排序)MyIsam插入数据使用的是堆表(不排序)如下图所示,其中_前为主键值或索引值, _后的数据为其他列的数据,在每一页中,都有页目录,只存储分组后第一个主键值或索引值这样可以快速查找聚簇索引聚簇索引的特点:按主键值的大小进行记录和页的排序:数据页(叶子节点)里的记录是按照主键值从小到大排序的一个单向链表。数据页(叶子节点)之间也是是按照主键...原创 2019-05-29 16:44:45 · 148 阅读 · 0 评论