美文网首页
MySQL-InnoDB索引

MySQL-InnoDB索引

作者: 程序员阿奇 | 来源:发表于2021-08-20 19:10 被阅读0次
1. 索引类型:

普通索引(唯一性) 唯一索引 (不为空性) 主键索引 全文索引

2. 索引数据结构演化过程:

二叉查找树:
缺点:


二叉查找树.png

平衡二叉查找树(AVL):
左右子树深度差绝对值不能超过1。否则会发生左或右旋转,以保证树的平衡
缺点:


平衡二叉查找树.png

多路平衡查找树(B Tree):
通过分裂和合并的方式保证树的平衡


B 树.png

增强版多路平衡查找树(B+ 树)


B+ 树.png
3. InnoDB索引结构

InnoDB主键索引(聚簇索引结构)


主键索引.png

二级索引以及回表


二级索引.png

相关文章

  • MySQL-InnoDB索引

    1. 索引类型: 普通索引(唯一性) 唯一索引 (不为空性) 主键索引 全文索引 2. 索引数据结构演化过程:...

  • MySql-InnoDB索引总结

    一、基础 1.1 索引 MySQL官方文档对索引的定义: Indexes are used to find row...

  • Mysql-InnoDB自增索引问题

    InnoDB需要显式设置自增主键 如果InnoDB表的数据写入顺序能和B+树索引的叶子节点顺序一致的话,这时候存取...

  • InnoDB

    MySQL-InnoDB 架构 CheckPoint 已经被flush到页上的LSN。 刷盘策略 缩短数据库恢复时...

  • Mysql-InnoDB

    B+树B+树是InnoDB底层采用的数据结构,它是一种多叉平衡搜索树。InnoDB底层采用的存储结构就是B+树。它...

  • MySQL-InnoDB

    存储引擎是基于表的存在。InnoDB把表数据放在一个黑盒里,自己管理,它可以把每一个InnoDB存储引擎的表单独放...

  • mysql-innodb锁的实现及机制

    由于文章排版使用工具不能在简书上正常显示。 文章地址:mysql-innodb引擎锁的实现及机制

  • 重新学习Mysql数据库3:Mysql存储引擎与数据存储原理

    转自:https://draveness.me/mysql-innodb 作为一名开发人员,在日常的工作中会难以避...

  • MySQL-InnoDB表

    作者:刘仁鹏参考资料:《MySQL技术内幕 InnoDB存储引擎》 1.索引组织表 在InnoDB中,表都是根据主...

  • MySQL-Innodb统计

    mysql库中有innodb_index_stats、innodb_table_stats 对innodb的信息进...

网友评论

      本文标题:MySQL-InnoDB索引

      本文链接:https://www.haomeiwen.com/subject/bcftiltx.html