索引
文章平均质量分 89
weixin_39106371
这个作者很懒,什么都没留下…
展开
-
索引执行计划Explain详解
使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返 回执行计划的信息,而不是执行这条SQL 一、explain中的列解释 接下来我们将展示 explain 中每个列的信息。 1. id列 id列的编号是 select 的序列号,有几个 select 就有几个id,并且id的顺序是按 select 出现的 顺序增长的。 id列越大执行原创 2021-08-07 18:25:56 · 454 阅读 · 0 评论 -
MySql索引结构分析
一、索引的本质 索引是帮助mysql高效的获取数据的排好序的数据结构。 注意, 这里说索引一定是排好序的, 而不是无序的。 索引数据结构常见的有:二叉树、红黑树、B-Tree、B+Tree Mysql的索引使用的数据结构就是B+Tree; 1.1 B-Tree 叶节点具有相同的深度,叶节点的指针为空,每个节点都存储完整的data; 所有索引元素不重复; 节点中的数据索引从左到右递增排列 1.2B+Tree(B-Tree的变种) 非叶子节点不存储data,只存储索引(冗余),可以放更..原创 2021-08-07 18:06:41 · 231 阅读 · 0 评论