首页   注册   登录
 ppyybb 最近的时间轴更新

ppyybb

V2EX 第 297247 号会员,加入于 2018-03-06 18:02:12 +08:00
ppyybb 最近回复了
3 天前
回复了 cc959798 创建的主题 MySQL 请问 mysql 不使用索引排序的话改怎么优化
是否加载到内存不好说,有可能进行外部排序,这个应该根据结果集的数据量来的。

你需要把 explain 所有的结果打出来,以及有的索引拿出来才好分析为什么没有 filesort。

你没有权限给数据库加索引,就看看 id=xxx 的数据量有多大,不是很大的话可以考虑自己全部加载回来到服务器上自己排序。或者有没有什么业务信息可以确实前 20 条的大致范围,这样可以过滤一部分再自己排序。

如果考虑不让它走 id 这个索引,那么考虑强制直接走 created 的索引效果应该不好,因为它需要把所有数据都排序,然后过滤对应的 id,大概率优化器不会采取这个 hint 的。
base 是北京吗
@takato 说实话你前一条回复把我绕进去了......
我想了一下,你的意思似乎有几重?:
1 我认可结论,但不认可归因,且我也不确定原因(那就是直觉),因此我不表态

2 每个人说的话和想法都不一定一致,因此我这样说不代表我这样想,你不需要相信我说的

3 2 的意思只是为了告诉你这个道理,但是我本次说的是真的,只是我不知道(不愿意)告诉你我的理由

感觉我也晕了……,比刷几道难题还让我困惑
@takato 我的意思不是质疑你的前后逻辑.....
我就是在问你这个问题....
@takato 如果你认为倒 U 曲线是合理的,那你判断的理由是什么?
@takato 你是说那个打比赛的人说的话吗?还是高管说的话?
如果是前者的话,我认为他这样想没有问题,因为我确实知道一些人就是这样想的,软件工程里面很多东西的有趣程度和对智力的要求也小于算法竞赛。

如果是后者,也许是媒体搞得大新闻,或者他想借此达到某些目的,但是我记得当时他有个 Google 内部的数据支撑?(不确定)。
不管怎么说,这个东西统计意义不大。
@takato 这种东西不存在信不信,只是他那么讲而已吧,我的观点是个人的差异(性格,兴趣)很大,统计指标意义很小
@chanpin9 其实现在外企像 Google,fb,amazon,hulu 这些肯定会问算法的....你工作多少年都会问的,homebrew 的作者因为反转二叉树写不出来被 Google 拒绝了啊

确实大厂都会问算法题的,只是国内算法题相对简单不少,占比也少些而已。通过的方法就是刷题,因为如果面的还是开发的工作,那么代码能力就是一个刚需要求,这个其它方式不太好考察(除非出 homework 给面试者做,我们以前就留过一些,但是这样双方成本都挺高,不可能人人都这样)

另外很多大厂的出来自己其实也不会做这些题目了,要跳槽很多还是要去刷题的...
想都不要想,java,入门以后找到工作再自己学习下 go

.net 在互联网里面用的很少的,大厂很少有坑的
@takato 好像访问了 Google 的某个 vp (或者其它高管),paper 我就不知道了,感觉这个研究方向有点无聊和 trivial 了

另外一个印象就是采访了一个 Google 的 wf 前几名的大神,他说过软件工程不够 smart,很 boring 这样的话
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1169 人在线   最高记录 3821   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 10ms · UTC 00:33 · PVG 08:33 · LAX 16:33 · JFK 19:33
♥ Do have faith in what you're doing.
沪ICP备16043287号-1