
文章插图
这里是主键索引,如果是辅助索引,有什么不一样呢?
在 MyISAM 里面,辅助索引也在这个.MYI 文件里面 。
辅助索引跟主键索引存储和检索数据的方式是没有任何区别的,一样是在索引文件
里面找到磁盘地址,然后到数据文件里面获取数据 。

文章插图
再看看 innodb:
InnoDB 只有一个文件(.ibd 文件),那索引放在哪里呢?
在 InnoDB 里面,它是以主键为索引来组织数据的存储的,所以索引文件和数据文件是同一个文件,都在.ibd 文件里面 。
在 InnoDB 的主键索引的叶子节点上,它直接存储了我们的数据 。

文章插图
作者:焯杰
链接:
https://juejin.im/post/5e3a8c86f265da571e260a4e
来源:掘金
著作权归作者所有 。商业转载请联系作者获得授权,非商业转载请注明出处 。
推荐阅读
- 配置Mysql 的url参数
- mysql查询小总结
- 如何在手机上查看搜索引擎快照?
- 如何彻底搞懂Mysql事务原理
- MySQL高级进阶:关于InnoDB存储结构,一文深入分析讲解
- 什么是搜索引擎营销?
- MYSQL5.7安装教程
- MySQL 5.6.28修改root用户密码(windows)
- MySQL深度分页:数千万的数据如何快速分页?
- 爆破SSH/MySQL账户竟如此简单
