2020.4.2 星期四 报名第十四天 我要上班,需要新工作。

聚促索引 B+树

myisam 存储引擎 单表查询时候用,不能做表关联。

innodb 一般用。

什么叫回表。联合索引或者叫普通索引,需要B+树。

遍历两次B+树,

回表,先进行主键查询。

覆盖索引。查询字段的列能用覆盖索引直接取到,就不回表。没有的话就回表。

索引分类:主键索引,唯一索引,全文索引,组合索引。

全文索引-替代技术–ES/SOLAR

组合索引里的最左匹配。

select * from table where name = ? and age = ?
alter table table add index(name,age)

扫描二维码关注公众号,回复: 10810231 查看本文章

mysql组件优化器

索引下推。进行实际查询。会根据name 将数据从存储引擎拉取到server层,然后在server层做数据过滤。

name和age 统一查找 返回数据。

只有主键索引才和数据放在一起。

发布了17 篇原创文章 · 获赞 0 · 访问量 494

猜你喜欢

转载自blog.csdn.net/songweixun/article/details/105279287