首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
roottttt
2018-03-14 23:47
已编辑
武汉大学 Java
关注
已关注
取消关注
美团面试被问到了主键查询还是索引查询快?
如题,面试时遇到了这样一个数据库问题,以下是我的思考和疑惑:
主键也是一种索引,普通索引一般使用B-Tree结构来实现,查找时间复杂度是O(log n)级别的,
然而不知道主键查询是扫描全表呢?还是像b-tree一样有特别的数据结构支持呢?
还是说,在数据量小的时候,主键查询会比索引查询快,而数据量大的时候,索引查询优势很大?
谢谢~~
提示
全部评论
推荐
最新
楼层
offercome!!
北京工业大学 Java
innodb不是索引是查到底是主键值然后再去主键索引查具体数据么...应该是主键索引快吧
点赞
回复
分享
发布于 2018-03-14 00:29
趣稚先生
广东工业大学 Java
这个不同的数据库引擎有所区别, 这里我推荐一篇博客给你(我自己觉得这篇博客写的不错):https://www.cnblogs.com/bonelee/p/6225211.html
点赞
回复
分享
发布于 2018-03-14 08:41
promise_sunshine
华南理工大学 C++
他的问题应该是主键索引查找快,还是二级索引快?感觉这个问题应该分引擎回答,如果是MyISAM中,主键索引和二级索引是一样快的,在InnoDB中,主键索引快,因为二级索引找到主键后,还要在主键索引中再找一遍,
点赞
回复
分享
发布于 2018-03-14 13:20
牛客7462204号
中央戏剧学院 Java
索引查询快。主键查询实际上是变相的全表扫描
点赞
回复
分享
发布于 2018-03-14 00:22
Tiket
中南大学 C++
主键自带索引属性
点赞
回复
分享
发布于 2018-03-14 13:24
梦境迷离
重庆洪九果品股份有限公司_数据平台开发工程师
看的我都头大,索引先在辅助索引查找所在页,再装入内存页才真正开始查询。。。
点赞
回复
分享
发布于 2018-03-14 13:48
我是产品你打我啊
New York University 产品经理
对于innodb来说那肯定是主键查询快呀,他的数据直接时间是在叶子上😂
点赞
回复
分享
发布于 2018-03-14 23:08
还没有回复哦~
相关推荐
11-25 16:10
山东大学 电气设计工程师
入职国家电网的体验
工作时间是早上9点到下午4点半,但很多同事都在公司待到6点,因为5点开饭,6点有一趟班车。说到加班,确实有,但一年也就那么一小段时间,基本上只有一个月需要加班,而且加班后还能调休,挺人性化的。工作压力嘛,基本上不大。总的来说,国家电网的工作氛围还不错,大家都比较随意,没什么太多的压力
国家电网工作强度 101人发布
点赞
评论
收藏
分享
11-24 12:19
三峡大学 自动驾驶系统工程师
了解一下大家都在哪里投的简历?
双非硕,0offer, 简历投了200多,不是我不勤快,实在是投简历太麻烦,每次都要弄那个在线简历,近视度数又加深了,还特别占时间。而且最近几天我发现,居然没有可投的啦。看到大家都说投了上千份,我就想请教一下,大家都是在哪里投的?要岗位多,投简历轻松一些的。或者说,投了以后有反馈的,我这边投出去基本石沉大海,就是拿不到offer,多几个面试长长经验也好呀😁
点赞
评论
收藏
分享
11-15 13:21
广西科技师范学院 软件测试
初筛都过不了,求指教
尊嘟假嘟点击就送:
加v细说,问题很大
点赞
评论
收藏
分享
11-28 21:20
门头沟学院 C++
大家怎么看待计算机的各个方向
1.传统后端:各种主流语言,如java方向,Cpp方向(很少),以及流行趋势的语言如Go,python2.Cpp方向:Cpp的每个方向就像生殖隔离一样,什么嵌入式,游戏开发,服务器开发,客户端开发,量化之类的种种3.Java方向:java后端,服务器之类的4.测开:版本答案?这个方向如何呢5.前端:也是版本答案?6.客户端:牛客上出现了客户端劝退群体7.传统测试:这个不好说8.数据库相关工作9.运维/技术支持/技术服务......
纸鹰:
后端前景广,cpp就业困难,JAVA通用性高。
生活随笔记录
如果再来一次,你还会选择这个工作吗?
简历被挂麻了,求建议
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
1
...
校招两方/三方违约模板
1.8W
2
...
从露宿街头到百万级种子轮融资②——我的实习期都经历了什么
5893
3
...
秋招圆满结束!!
4466
4
...
【发帖有奖💰】爆料秋招开奖进展❗
2245
5
...
秋招结束!!!
2210
6
...
今年谨慎等华为
1905
7
...
大家怎么看待计算机的各个方向
1836
8
...
秋招也许结束了
1805
9
...
入职1年,胖了15斤是什么体验
1670
10
...
避雷浙江大应科技,恶人应该有恶报!!
1403
正在热议
#
拼多多求职进展汇总
#
237368次浏览
2039人参与
#
机械求职避坑tips
#
23646次浏览
249人参与
#
北方华创开奖
#
67090次浏览
553人参与
#
25届秋招总结
#
411198次浏览
4128人参与
#
25届机械人为了秋招做了哪些准备?
#
26290次浏览
363人参与
#
地方国企笔面经互助
#
6961次浏览
17人参与
#
阿里云管培生offer
#
62604次浏览
1760人参与
#
ai智能作图
#
29069次浏览
351人参与
#
虾皮求职进展汇总
#
91757次浏览
750人参与
#
实习,投递多份简历没人回复怎么办
#
2440804次浏览
34746人参与
#
软件开发投递记录
#
1481642次浏览
23947人参与
#
我的实习求职记录
#
6133507次浏览
84021人参与
#
我在牛爱网找对象
#
74895次浏览
555人参与
#
发工资后,你做的第一件事是什么
#
9152次浏览
43人参与
#
985本硕1个中小厂offer,摆烂or继续努力
#
83304次浏览
602人参与
#
机械人怎么评价今年的华为
#
157964次浏览
1352人参与
#
京东求职进展汇总
#
513077次浏览
4680人参与
#
如果可以,你希望哪个公司来捞你
#
33952次浏览
196人参与
#
你觉得通信/硬件有必要实习吗?
#
54798次浏览
698人参与
#
歌尔求职进展汇总
#
42909次浏览
294人参与
#
在职场上,你最讨厌什么样的同事
#
6086次浏览
91人参与
#
如果再来一次,你还会选择这个工作吗?
#
115836次浏览
1144人参与
牛客网
牛客企业服务