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