mysql的一些技术名词
所属分类 mysql
浏览量 997
主键索引 聚集索引
普通索引(二级索引)
回表
覆盖索引
组合索引 最左前缀匹配
索引下推
回表
普通索引的叶子节点中存储的不是行数据而是主键的值,然后通过主键值到主键索引树中的叶子节点获取具体的值
索引覆盖
在索引树上就能获取SQL所需的所有列数据,无需回表,速度更快
最左前缀匹配
建立组合索引时,按照建立索引的顺序如果最左列没有命中,则组合索引失效
索引下推
索引下推(index condition pushdown ) ICP,在Mysql5.6的版本上推出,用于优化查询
非主键索引上的优化,可以减少回表次数,提升查询效率
SELECT * from user where name like 'xxx%' and age=20
5.6之前的版本没有索引下推 , 忽略age字段
索引下推之后 在索引内部判断 age是否等于20
explain SELECT * from user where name like 'xxx%' and age=20
Extra 列 Using index condition, 使用索引下推
上一篇
下一篇
MAC命令行解压RAR
Java模块化
Mysql binlog 简介
常见的OSGI框架
《Java应用架构设计:模块化模式与OSGi》读书笔记
程序出问题时程序员最喜欢说的20句话