13-mysql索引与innodb结构
2019-11-11 本文已影响0人
七层茅草屋
六星教育 - java-mysql优化1909
1. innodb存储引擎的结构,如何存放数据
- sql新增是一个规则->依赖与索引:
- 主键索引和数据有什么关系
- MySQL会根据索引定位在磁盘中的位置
独享空间:.ibd后缀:表的数据与索引一起存放
共享空间:.ibdata:所有的表的数据和数据以及索引存在一起
InnoDB内部存储
- 叶子段->索引Btree信息(存储数据的地方)
extend区空间1MB-->page页空间16KB-->row行空间多少行为 一页-->row数据长度大小,实际数据文件头等信息,通过主键索引记录 - 非叶子段->索引Btree信息
- 回滚段->回滚信息
- 索引段->总的索引位置记录