首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
roottttt
2018-03-14 23:47
已编辑
武汉大学 Java
关注
已关注
取消关注
美团面试被问到了主键查询还是索引查询快?
如题,面试时遇到了这样一个数据库问题,以下是我的思考和疑惑:
主键也是一种索引,普通索引一般使用B-Tree结构来实现,查找时间复杂度是O(log n)级别的,
然而不知道主键查询是扫描全表呢?还是像b-tree一样有特别的数据结构支持呢?
还是说,在数据量小的时候,主键查询会比索引查询快,而数据量大的时候,索引查询优势很大?
谢谢~~
提示
全部评论
推荐
最新
楼层
promise_sunshine
华南理工大学 C++
他的问题应该是主键索引查找快,还是二级索引快?感觉这个问题应该分引擎回答,如果是MyISAM中,主键索引和二级索引是一样快的,在InnoDB中,主键索引快,因为二级索引找到主键后,还要在主键索引中再找一遍,
点赞
回复
分享
发布于 2018-03-14 13:20
趣稚先生
广东工业大学 Java
这个不同的数据库引擎有所区别, 这里我推荐一篇博客给你(我自己觉得这篇博客写的不错):https://www.cnblogs.com/bonelee/p/6225211.html
点赞
回复
分享
发布于 2018-03-14 08:41
offercome!!
北京工业大学 Java
innodb不是索引是查到底是主键值然后再去主键索引查具体数据么...应该是主键索引快吧
点赞
回复
分享
发布于 2018-03-14 00:29
我是产品你打我啊
New York University 产品经理
对于innodb来说那肯定是主键查询快呀,他的数据直接时间是在叶子上😂
点赞
回复
分享
发布于 2018-03-14 23:08
梦境迷离
江西师范大学 大数据开发工程师
看的我都头大,索引先在辅助索引查找所在页,再装入内存页才真正开始查询。。。
点赞
回复
分享
发布于 2018-03-14 13:48
Tiket
Eidgenössische Technische Hochschule Zürich C++
主键自带索引属性
点赞
回复
分享
发布于 2018-03-14 13:24
牛客7462204号
中央戏剧学院 Java
索引查询快。主键查询实际上是变相的全表扫描
点赞
回复
分享
发布于 2018-03-14 00:22
暂无评论,快来抢首评~
相关推荐
11-03 17:52
已编辑
西北工业大学 Java
网易三面面经
2025年10月30日 网易三面(总监面)全程25分钟,无手撕。实习内容介绍。你当时具体在的那个组叫什么?是做什么的?项目难点或亮点。部分技术细节提问。实习内容整体框架。你对未来两到三年的职业规划是什么?希望达到什么状态?你现在还在面哪些公司?最后“感谢你的时间”,希望只是客套话面完五分钟后收到类似感谢信的短信,说【已完成本次专场面试,面试结果将在十个工作日内通知】。看了很多面经都是需要HR面的,原来已经挂掉了。怎么说呢,意料之中但是又很不甘心。好不容易走到三面了,还是拼尽全力无法战胜。乍一看还以为等结果就行了,或者排序中。现在就像提前知道了结果,也不得不坦然接受了。---2025年11月03...
落贝贝:
同学,瞅瞅我司,医疗独角兽, 我的主页最新动态,绿灯直达,免笔试~
查看12道真题和解析
点赞
评论
收藏
分享
昨天 01:28
门头沟学院 测试开发
团队氛围?你说影石? 氛围很棒,部门同事小姐姐颜值很高.
由于部门保密机制的问题,不能透漏太多内容,所以平时有很多友友私信问我一些关于公司的问题,都非常敏感,这里说声抱歉无法告知毕竟不是lastday, 还是需要注意下滴.请理解.1.影石这边测试部氛围都还可以,团队整体偏活跃,平时项目,业务对其都较为流程,年龄跨度也不是很大,基本也很好聊到一起去.2.公司价值观很多,有很多的激励机制,多劳多得,鼓励thinkbold. 大胆提出你的想法,很多时候都有机会被采纳.3.还有关于我的工作内容,很多同学都私信问过,这边的话分为测开和业务测试,测开只开不测,业务测试只测不开,职责分明,各司其职.其他的就后面想到什么再发什么叭 随便附图几张给大家看个乐子
影石Insta360公司氛围 452人发布
点赞
评论
收藏
分享
10-27 10:13
成都理工大学 C++
秋招日常被hr震惊
难不成除了我人均四五段大厂吗,怎么问出来的
天门一键开:
她的意思是问你有没有论文吧
点赞
评论
收藏
分享
10-29 13:58
西安电子科技大学 Java
五年自学前端到京东终面!结果……
1. 京东终面后,我在群里被恭喜了2025年4月,京东HR在BOSS上找我,岗位写的是「iOS开发」,我心想这HR真他妈不专业,但还是回了句:「您好,我是前端,可以面试吗?」没想到就这么稀里糊涂面了五轮,终面见部门老大,聊得还行。面完群里几个「未来同事」加我微信,有人说「稳了,等offer吧」,我也觉得这次该轮到我了吧?然后,就没有然后了。HR说「流程中」,一等就是一个月。这一个月我啥也没干,就刷邮箱等消息,像个傻逼一样。这时候我才懂范进——你以为自己中了,其实屁都没有。2. 我这五年,就是一部「选择比努力重要」的失败史① 2020年:1万块我就觉得牛逼了毕业那年进了个区块链小公司,老板说转正...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
java后端学习经验分享(大三进大厂版)
2.4W
2
...
26届0实习秋招总结
1.1W
3
...
企鹅后端日常实习一面
7763
4
...
秋招丑闻爆料爆料
6934
5
...
《以下言论仅代表个人观点,与百度无关》
5797
6
...
摸爬滚打,我也一定要离开华为
4404
7
...
那个绩点倒数,挂科7门的女生最后考上了985研究生
4280
8
...
大家秋招压力很大一般怎么调节呀
4056
9
...
HR面挂了...
3981
10
...
26届双非本拿下美团SSP的真实感受
3914
创作者周榜
更多
正在热议
更多
#
我来点评面试官
#
4396次浏览
36人参与
#
实习教会我的事
#
35926次浏览
313人参与
#
京东开奖
#
438962次浏览
2483人参与
#
今年秋招是回暖还是遇冷
#
10366次浏览
67人参与
#
商战,最累的是我们
#
24214次浏览
89人参与
#
你实习是赚钱了还是亏钱了?
#
12126次浏览
112人参与
#
如果不考虑收入,你最想做什么工作?
#
35592次浏览
211人参与
#
用一句话形容你的团队氛围
#
7403次浏览
102人参与
#
京东工作体验
#
16655次浏览
96人参与
#
秋招开始捡漏了吗
#
47052次浏览
328人参与
#
同bg的你秋招战况如何?
#
162620次浏览
942人参与
#
找工作八股要背到什么程度?
#
7179次浏览
117人参与
#
考研人,我有话说
#
150070次浏览
1198人参与
#
你找工作是从容有余 or 匆忙滚爬?
#
4797次浏览
54人参与
#
硬件人,你被哪些公司给挂了
#
68619次浏览
932人参与
#
上班后,才发现大学__白学了
#
7850次浏览
51人参与
#
58同城求职进展汇总
#
38546次浏览
260人参与
#
三一重工求职进展汇总
#
21273次浏览
82人参与
#
机械人,你的第一份感谢信是谁给的
#
37850次浏览
346人参与
#
今年秋招还有金九银十吗
#
30244次浏览
275人参与
#
规定下班时间vs实际下班时间
#
57905次浏览
333人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务