索引与算法

2018-11-29  本文已影响7人  简书徐小耳
innoDb存储引擎索引概述

支持的索引类型:

数据结构与算法

二分查找法,对page directory进行的就是二分查找
二叉查找树和平衡二叉树

B+树

B+树的插入操作

B+树的删除操作

B+树索引
image.png

聚集索引

辅助索引

B+树索引的分裂

剔除了fast index creation 来创建辅助索引,不需要重建表(只需要加个s共享锁),在这之间添加或者删除索引 会创建一个新的临时表,然后把原表数据导入到临时表,删除原来表。这期间要锁全表

cardinality
B+树索引的使用
  • 联合索引
  • 覆盖索引
  • multi-range read
    -MRR 可以减少磁盘的随机访问,将随机访问转化为顺序的数据访问,适合范围查询(range),eq_ref(=),ref(<=>)
hash算法
全文所以
上一篇 下一篇

猜你喜欢

热点阅读