首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
丿幕后煮屎者
2017-05-13 15:27
已编辑
中国政法大学 Java
关注
已关注
取消关注
阿里的一道sql优化面试题
现在有一个很多个表进行关联查询的sql,子表的数据非常的多,那么请问你仅仅从sql的角度去进行sql语句的优化,不需要考虑索引、谓词
求解或!!!!!!!!!!!!!
提示
全部评论
推荐
最新
楼层
养生达人
蚂蚁金服_支付宝事业线_高级研发工程师
大表和小表连接查询,小表放在后面,因为放在后面的要全表扫描,做笛卡尔积,貌似是叫这个名字,然后尽量不用自然连接,这样会产生临时表,用大表左连接小表。我的想法,大家可以讨论一下
1
回复
分享
发布于 2017-05-13 11:17
HelloWorldn
西北工业大学 算法工程师
自然连接,连接顺序考虑中间的临时表尽可能的小。这就是最优的方式了,没有之一。
1
回复
分享
发布于 2017-05-13 00:06
芒果没有he
浙江大学 算法工程师
尽量用相同的键去连接,能少启动一些job,也可以考虑用left semi join去代替inner join,大表放在最后去连接 企业应该都是用hive,我是从hive的角度去看的。。
点赞
回复
分享
发布于 2017-05-18 00:06
imCheney
中国人民大学 Java
应该是小表在左侧,代表处于外循环位置。IO开销=s+s/m*L, s是小表行数,L是大表行数,m代表内存允许放多少行数据。假设大表小表的列宽度一样,即一个磁盘block可以放的大小表元组数目相同。
点赞
回复
分享
发布于 2017-05-17 20:52
暂无评论,快来抢首评~
相关推荐
今天 15:37
已编辑
字节跳动_后端开发(实习员工)
【双非本】上岸字节后端 | 接单 | 奖学金 | 做自媒体,分享下主包的大学四年 ✨🎓
个人背景 📋 学校:普通一本大学软件工程专业,非强双非,非双一流,非计算机强校 🏫 主包的大学还算比较丰富,从迷茫无措的大一新生到成功拿下字节等大厂offer的毕业生,这四年我经历了失恋的低谷、视频创作的小成功、技术接单的磨练、实习转正以及秋招的考验。一路走来,主包既尝试过做视频,也当过项目外包接单,还兼职过技术讲师,最终一步步成长为大厂后端工程师。这个故事或许能给同样来自普通学校但有着不普通梦想的你一些启发与勇气💪🚀 从高中到大学的旅程 高中到大一的暑假:蓄势未发 🌱 高中毕业到大一的暑假,其实在高一时主包就有机会接触C语言,那时候对编程有了朦胧的概念。暑假本打算提前学一部分专业...
创作发文得奖励:
主包牛爆了,现在我是你的粉丝了
牛客创作赏金赛
查收我的offer竞争力报告
点赞
评论
收藏
分享
05-15 14:28
北京邮电大学 Java
滴滴一二面面经(已oc)
实习的难点在项目中什么情境下用到缓存,什么情境下用到数据库,数据库读写相比于缓存读写慢的根本原因是什么MySQL隔离级别,说一下不可重复读的情况,MySQL底层存储的数据结构,为什么不用平衡二叉树,一个三层B+树最多可以存储多少数据(不是特别会这个,有没有佬懂)HTTPS和HTTP区别Redis的持久化方式,AOF快照是什么形式,讲一下RDB快照的原理(这里讲了一下BGSAVE)讲一下虚拟内存和页表为什么Redis存储数据时要比估计占用内存要大(因为用String存储会按二的幂次分配存储)在什么情况下需要分库分表(SQL执行慢、数据量大、单机性能限制、数据库设计范式也讲了一下)考了一下组合数的...
还是想躺平的小确幸:
同timeline,同网约车
查看14道真题和解析
点赞
评论
收藏
分享
05-07 17:26
福建农林大学 Java
给大伙看看一个疑似骗方案的逆天公司
原来是getway网关吗
哥_留个offer先:
跟他说,你这个最好用c
#,微软就用c#
Java不适合这个项目
点赞
评论
收藏
分享
05-14 16:24
西南民族大学 用户研究员
微软裁员约7000人
根据2025年5月13日的报道,微软计划裁员约7,000人,占其员工总数的3%,实际数据肯定会高于公布的数据此次裁员主要集中在管理层级的精简,旨在控制成本并加大对人工智能领域的投资微软在上个月的财报显示公司业绩强劲!如果连业绩很好的巨头都有危机感, 猜测其他巨头也会跟进裁员毕竟2023年那一波巨头们就是这么玩的,随后股价上涨
微软计划裁员
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
28
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
记录一下这两个月面试以来遇到的手撕题
2.5W
2
...
广州25应届计算机 Java想转行
9405
3
...
💌【520限时活动公告】牛爱网高甜营业!你的恋爱通关秘籍已送达~
9206
4
...
25届游戏客户端开发求职总结
9008
5
...
回望春招路~草草用如履薄冰带过
4648
6
...
【26届四段大厂】大二字节&腾讯offer 投递技巧保姆级教程
4136
7
...
955和996的真正区别
4094
8
...
去美团实习会被人发现是个水货吗😥
3693
9
...
从我家亲戚看学历论和努力论
2952
10
...
我对面的同事,入职一个月没说话
2916
创作者周榜
更多
正在热议
更多
#
一人一个landing小技巧
#
31950次浏览
604人参与
#
选offer应该考虑哪些因素
#
2209次浏览
65人参与
#
我的求职总结
#
828次浏览
19人参与
#
你想留在一线还是回老家?
#
32803次浏览
400人参与
#
聊聊你的职场新体验
#
153220次浏览
1353人参与
#
58同城求职进展汇总
#
30830次浏览
246人参与
#
四大天坑是哪四家?
#
68862次浏览
198人参与
#
三一集团提前批进度交流
#
20041次浏览
129人参与
#
大学最后一个寒假,我想……
#
34863次浏览
434人参与
#
你们公司哪个部门最累?
#
12355次浏览
98人参与
#
米哈游工作体验
#
13625次浏览
108人参与
#
牛友们的论文几号送审
#
32510次浏览
692人参与
#
查收我的offer竞争力报告
#
180040次浏览
1181人参与
#
你觉得机械有必要实习吗?
#
5522次浏览
60人参与
#
你认为工作的意义是什么
#
137997次浏览
993人参与
#
你小时候最想从事什么职业
#
88186次浏览
1643人参与
#
这些公司卡简历很严格
#
31189次浏览
154人参与
#
你们公司几号发工资
#
15984次浏览
106人参与
#
怎么防止在试用期被辞退
#
117656次浏览
874人参与
#
比亚迪求职进展汇总
#
702111次浏览
3052人参与
牛客网
牛客企业服务