Innodb 索引

  1. HASH索引
    InnoDB存储引擎支持的哈希索引是自适应的,会根据表的使用情况自动为表生成哈希索引,不能人为干预是否在一张表中生成哈希索引

  2. B+树索引

  • B+树特点
    非叶子节点只存储key,叶子节点存储key和data, 叶子节点组成一个有序双向链表,方便范围查找;多叉树,最大化在每个内部节点内的子节点的数目减少树的高度
    (减少磁盘IO次数)、平衡树(提高查找速度)
  • 聚集索引
    数据按照主键顺序存放,聚集索引就是每张表的主键构造的一个B+树;叶子节点存放的是数据页
  • 辅助索引
    辅助索引的叶子节点存放的是相应行数据的主键
  • 索引覆盖
    辅助索引中已经包含了要查询的数据
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容