首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
什么是覆盖索引?优点有哪些?举个适用的场景(包括表结构和查询
[问答题]
什么是覆盖索引?优点有哪些?举个适用的场景(包括表结构和查询语句)。
添加笔记
求解答(2)
邀请回答
收藏(9)
分享
纠错
2个回答
添加回答
1
十年单身换一个字节SP
覆盖索引:一个索引中包含所有需要查询字段的值
优点:无需回表
1.索引条目通常远小于数据行大小,只需要读取索引,则mysql会极大地减少数据访问量。
2.因为索引是按照列值顺序存储的,所以对于IO密集的范围查找会比随机从磁盘读取每一行数据的IO少很多。
3.一些存储引擎如myisam在内存中只缓存索引,数据则依赖于操作系统来缓存,因此要访问数据需要一次系统调用
4.innodb的聚簇索引,覆盖索引对innodb表特别有用
发表于 2020-02-12 22:21:18
回复(0)
更多回答
1
CodingMan
覆盖索引指一个查询语句
的执行只需要从辅助索引中就可以得到查询记录,而不需要查询聚集索引中的记录。
优点:只需要通过索引就可以返回查询所需要的数据,而不必在查到索引之后进行回表操作,减少IO操作,提高了效率。
发表于 2020-03-03 15:30:38
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
金山WPS
2020
Java工程师
来自:
金山办公2020校招服...
上传者:
小小
难度:
2条回答
9收藏
1411浏览
热门推荐
相关试题
应用中有3个进程,如果将所有进程都...
安卓工程师
金山WPS
2020
评论
(0)
来自
金山办公2020校招An...
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题2
public ...
安卓工程师
金山WPS
2020
评论
(0)
来自
金山办公2020校招An...
通过指针变量p访问其成员变量use...
Java工程师
金山WPS
2020
评论
(1)
来自
金山办公2020校招服务...
关于init函数说法正确的是()
Java工程师
金山WPS
2020
评论
(0)
来自
金山办公2020校招服务...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题