博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql-InnoDB 索引学习
阅读量:6695 次
发布时间:2019-06-25

本文共 378 字,大约阅读时间需要 1 分钟。

InnoDB常见的索引

B+树索引

全文索引
哈希索引

哈希索引是自适应索引,InnoDB会根据使用情况自动生成,不能人为干预

B+数由B树和索引顺序访问方法演化而来

定义:

B+数的插入操作

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

B+树的删除

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

聚集索引和辅助索引

聚集索引

非叶子节点:键值及指向数据页的偏移量

叶子节点:整行数据的记录

聚集索引的存储并不是物理上连续的,而是逻辑上连续的

辅助索引

非叶子节点:键值

叶子节点:键值、书签

B+树的分裂

clipboard.png

B+树索引的管理

show index from tableName

clipboard.png

Fast index Creation

clipboard.png

Online Schema Change

clipboard.png

联合索引

clipboard.png

覆盖索引

clipboard.png

clipboard.png

clipboard.png

clipboard.png

索引提示

use index

force index

MRR(Mutil-Range Read) 优化

clipboard.png

clipboard.png

ICP(Index Condition Pushdown)优化

clipboard.png

clipboard.png

转载地址:http://vqvoo.baihongyu.com/

你可能感兴趣的文章
python-递归函数
查看>>
Docker以https访问Harbor私有仓库(二)
查看>>
Centos7安装redis
查看>>
股票自动化交易 设想
查看>>
Linux之shell脚本for、while、case语句的高级用法
查看>>
mydumper linux mysql 备份利器
查看>>
xp 下载安装telnet服务
查看>>
如何学习C语言【转】
查看>>
微软微服务架构 eShopOnContainers
查看>>
B/S 和 C/S
查看>>
Checked exceptions: Java’s biggest mistake-检查型异常:Java最大的错误(翻译)
查看>>
栈(C语言实现)
查看>>
SQL 建立临时表和变量表
查看>>
python-灰色预测平均房价趋势kera深度学习库的介绍
查看>>
linux——查看系统日志错误并解决
查看>>
cuda+ffmpeg+opengl解码rtsp h264码流多路
查看>>
Android权限大全代码
查看>>
svn:previous operation has not finished
查看>>
PHP Socket 编程进阶指南
查看>>
PHP-CPP开发扩展(一)
查看>>