mysql覆盖索引与回表
select id,name where name='shenjian'
select id,name,sex* where name='shenjian'*
多查询了一个属性,为何检索过程完全不同?
什么是回表查询?
什么是索引覆盖?
如何实现索引覆盖?
哪些场景,可以利用索引覆盖来优化SQL?
这些,这是今天要分享的内容。
画外音:本文试验基于MySQL5.6-InnoDB。
一、什么是回表查询?
这先要从InnoDB的索引实现说起,InnoDB有两大类索引:
聚集索引(clu
原创
2020-06-11 14:32:19 ·
196 阅读 ·
0 评论