Mysql-InnoDB 索引学习

7次阅读

共计 337 个字符,预计需要花费 1 分钟才能阅读完成。

InnoDB 常见的索引
B+ 树索引全文索引哈希索引
哈希索引是自适应索引,InnoDB 会根据使用情况自动生成,不能人为干预
B+ 数由 B 树和索引顺序访问方法演化而来
定义:
B+ 数的插入操作

B+ 树的删除

聚集索引和辅助索引
聚集索引
非叶子节点:键值及指向数据页的偏移量叶子节点:整行数据的记录
聚集索引的存储并不是物理上连续的,而是逻辑上连续的
辅助索引
非叶子节点:键值叶子节点:键值、书签
B+ 树的分裂

B+ 树索引的管理
show index from tableName

Fast index Creation

Online Schema Change

联合索引

覆盖索引

索引提示
use indexforce index
MRR(Mutil-Range Read)优化

ICP(Index Condition Pushdown)优化

正文完
 0