面试官:一次查询出十万条记录,你能怎么样做到最大优化。 我:加索引,看执行计划优化语句,加缓存读写分离。 面试官:还有呢?你这还是 sql 层面的,sql 优化最多能解决 40%的问题 我:搞个专门节点,专门处理大数据量查询和导出等操作。 面试官:你这还是相当于 sql,我们可能也 6 没有加服务器的条件。 我:那看业务需求,按查询条件分表嘛,每次只走固定区间,然后懒加载。 面试官:你业务经验不够,我告诉你,这种情况下我们完全没必要一次加载出来嘛,可以分页嘛,rowid 你知道不?这个是全局唯一的,这其实是最快的索引……
101
flyingghost 2018-05-02 19:19:21 +08:00
老板说了,拿最近遇到的技术难点去问求职者。
问到不懂的就出出气涤荡涤荡心灵才好加班。 问到高手就认真学习人家的思路,口头应付应付打发走。 |
102
RyougiShiki 2018-05-03 00:21:46 +08:00
小 x:领导,面试者来了
领导:小 x,你去面试他吧,反正是你跟他配合,我在忙呢 小 x:啊?那。。好吧。。 小 x:(实习生模样)(战战兢兢)(打开帝国配置页面)我做前端的,不太懂帝国,你看这点怎么写,你能配合我么 我:看上去跟 java 和 python 中的前端渲染比较像 <% %>中间的是后台代码,for 循环后台传过来的变量(小 x 仍在迷惑中,问我能不能配合他)。帝国是 php 啊,招聘里没写啊,我主要做 python 的,如果让我来做这块东西的话,我会用 bootstrap 和 flask 重写。 小 x: 怕森? 我:python 小 x:? 我:(写到纸上) python 小 x:这是什么? 我:一种编程语言 小 x:哦,我不知道,只知道 java php 我:(不忍打击)理解理解,一线城市比较多,在咱们这还是小众 送我走的时候,小 x 说他也刚来几天,遇到领导分配的帝国后台不知所措。问我是想做主管吗,我说我不打算学 php,你给领导建议改下招聘需求,招个 php 可以解决你的问题。 |
103
slwchs 2018-05-03 09:54:57 +08:00
面试官是陈独秀吧๑乛◡乛๑
|
104
seekjobs 2018-05-03 19:10:47 +08:00
十万条记录只要不是列特别多应该不用优化, oracle 数据库性能很好。
|
105
snsd 2018-05-03 21:05:33 +08:00 via iPhone
@RyougiShiki 莫非这是你的真实经历?
|