摘要: 二级索引是相对于聚簇索引而言的。mysql中innodb引擎会在表创建的时候自动生成一个聚簇索引而二级索引则不会当然二级索引也是有一棵属于自己的B+树的。我们可以把聚簇索引理解成系统定义的索引而二级索引则是用户可以自定义的索引。 二级索引和聚簇索引还是有些区别的例如:聚簇索引在叶子节点中维护的是行号 阅读全文
posted @ 2020-03-30 21:33 茴香饺子、 阅读(2762) 评论(1) 推荐(0) 编辑
摘要: 首先我们要明白:聚簇索引是基于B+树结构而产生的,整个树中都是以页为单位进行分级、存储的而且只能是搜索条件为主键值时才可能发挥作用。 mysql中innodb存储引擎的B+树的结构是什么样子的? B+树主要包括:叶子节点、非叶子节点。 叶子节点:是整个B+树最底层的,叶子节点中存储的是用户的真实记录 阅读全文
posted @ 2020-03-30 11:38 茴香饺子、 阅读(858) 评论(0) 推荐(0) 编辑