是多表连接查询效率高还是多次单表查询效率高啊?mysql

larry_xiang 发布于 2015/01/15 18:23
阅读 6K+
收藏 0

是多表连接查询效率高还是多次单表查询效率高啊?



加载中
0
0-1
0-1

1.  mysql表设计合理且有设置缓存和索引等的话,肯定是比自己程序去逐表查取更简洁,高效。专业的事情让专业的工具去做,关系库就是干这个的。

2.  不过不建议3表以上的连接查询(可优化表设计,简化业务逻辑和使用程序分步解析数据),sql复杂代码不易维护,且大数据量带来麻烦时,要考虑分库分表或使用分布式框架


0
vga
vga

一次更新 2表也是 update multi 

多次 update 也是 update

实测表明 后者效率略高( 100w 记录测试)



0
vga
vga
上面结果是模拟 200并发情况的测试
返回顶部
顶部