V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hxy91819  ›  全部回复第 11 页 / 共 11 页
回复总数  213
1 ... 2  3  4  5  6  7  8  9  10  11  
在互联网项目中,程序的执行效率并不是摆在第一位的,摆在第一位的应该是程序的水平扩展性和可维护性。

该不该用 JOIN,当然不能一刀切。但是,作为新人,你觉得你比同事更加了解你们的项目吗?

引用《高性能 MySQL 》——6.3.3-分解关联查询,总结得很全面:

很多高性能的应用都会对关联查询进行分解,有如下的优势:
1 、让缓存效率更高。如果某张表很少变化,那么基于该表的查询就可以重复利用查询缓存结果。
2 、将查询分解后,执行单个查询可以减少锁的竞争。
3 、在应用层做关联,可以更容易对数据库进行拆分,更容易做到高性能和可扩展。
4 、查询本身效率也可能会有所提升。例如 IN()代替关联查询,可能比随机的关联更高效。
5 、减少冗余记录得查询。
6 、更进一步,这样做相当于在应用中实现了哈希关联,而不是使用 MySQL 得嵌套循环关联。某些场景哈希关联得效率要高很多。

不过补充下,本书虽然很好,但是是基于 MySQL 5.5 的,现在 MySQL 已经发展了不少,对于 JOIN 的优化也多了很多。
2019-02-18 16:10:46 +08:00
回复了 nletech 创建的主题 职场话题 为嘛还不回长沙
长沙可选择的机会少哦
2018-07-21 09:05:57 +08:00
回复了 suduo1987 创建的主题 程序员 跟风问个,长沙有没有氛围好的互联网公司呢?
在长沙一家公司做了三年了,自己的团队是走的互联网模式,整个公司虽自称互联网公司,但是实际做法现在还是类似传统软件公司。
项目组虽然是互联网玩法,但是各项资源支持明显不足,仍旧艰难前行中。
有时候想换换环境,但是苦于找不到别的更好的地方。
2018-06-25 16:53:24 +08:00
回复了 hxy91819 创建的主题 程序员 有没有办法识别微信小程序审核人员的请求?
@KomeijiSatori 大佬,需要的就是你这样有探索精神的,我查下我们用户表看看
2018-06-25 16:31:46 +08:00
回复了 hxy91819 创建的主题 程序员 有没有办法识别微信小程序审核人员的请求?
@GoogleLab
@smilenceX
@sethverlo

从技术上想想呢。理论上已经有体验版、开发版的区别了,内部肯定是有一个版本号的。
2018-06-25 16:27:36 +08:00
回复了 hxy91819 创建的主题 程序员 有没有办法识别微信小程序审核人员的请求?
@sethverlo 我们已经上线很久了。假如想在后续夹带一些私货,有没有办法知道呢?而且审核人员会换的。
2018-06-23 09:14:43 +08:00
回复了 weishijun14 创建的主题 酷工作 坐标长沙,大量招聘前后端及产品经理!!!
同样在长沙,10k 太低了点
2018-06-23 09:11:53 +08:00
回复了 yizhimamong 创建的主题 职场话题 公司有老油条怎么办
他是你下属用绩效来制服他。不是你下属让你们领导用绩效制服他。
2018-06-23 08:32:49 +08:00
回复了 niselover 创建的主题 Python [菜鸡求教] 如何优雅的远程查看程序输出的日志?
tail
vim
cat

下载下来
日志采集
2018-06-23 08:21:13 +08:00
回复了 starvedcat 创建的主题 Windows 有便宜且合法的方法从 Windows 10 家庭版升级到专业版么
我是属于已经完全对操作系统退烧的,已经三年没有重装过系统了。手机也一直用原生的。这样才算回归系统的本真吧。
2018-06-23 08:19:17 +08:00
回复了 starvedcat 创建的主题 Windows 有便宜且合法的方法从 Windows 10 家庭版升级到专业版么
我的家庭版用了 3 年了,没觉得有升级的必要。可能做 windows 开发有点用,对我来说除了不能用组策略,其他都满足了。
2018-06-21 07:45:43 +08:00
回复了 zynlp 创建的主题 程序员 如何缓解生活压力造成的失眠?
6 年前,除了没女朋友,跟你都一样。现在基本都有了。
我们团队是用第二种方案,甚至服务端有些不合规范的字段,客户端会要求按类型规范整理。
1 ... 2  3  4  5  6  7  8  9  10  11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2116 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 16:10 · PVG 00:10 · LAX 08:10 · JFK 11:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.