性能常识 MySQL 索引到底是什么

顺流而下 · 2017年06月28日 · 最后由 努力努力再努力 回复于 2020年03月08日 · 2103 次阅读

索引在 MySQL 中也叫 key,是存储引擎用于快速找到记录的一种数据结构;
//那这么说索引的建立受到 MySQL 存储引擎的影响,存储引擎是怎么进行调用的呢;
下面收集这几天从原理到优化找到的比较好的帖子,当做一个记录。

厉害的 MySQL 索引原理讲解:

MySQL索引背后的数据结构及算法原理
http://blog.codinglabs.org/articles/theory-of-mysql-index.html

对 B-Tree 的详细讲解,动态图

浅谈算法和数据结构: 十 平衡查找树之B树
http://www.cnblogs.com/yangecnu/p/Introduce-B-Tree-and-B-Plus-Tree.html

关于索引优化关键字 Explain 详解

MySQL的Explain关键字查看是否使用索引
http://www.cnblogs.com/acm-bingzi/p/mysqlExplain.html

索引优化实例

MySQL 多列索引优化小记
http://xueliang.org/article/detail/20170326235631083
共收到 2 条回复 时间 点赞

索引有些情况也会失效,索引要理解透彻多实践

留名,学习一下😀

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册