查询商品列表的时候为什么分几次查询数据库

来源:4-7 商品服务编码(下)

阿文1212

2018-09-03

师兄好,我想问一下

其中 查询商品列表分为

  1. 查询所有在架的商品

  2. 获取类目type列表

  3. 从数据库查询类目

这里面涉及到2次查询数据库,我也可以查询一次数据库(关联的方式),这样减少数据库访问次数不是更好吗

为什么采用前一种呢?

写回答

1回答

廖师兄

2018-09-06

查2次,和用一条join查询,性能差别不大的。切记不要在for循环里去查数据。
用2条去查,是为了更灵活,代码逻辑更易阅读,往长远考虑,以后可能要分库,所以强烈不建议使用join

1
1
阿文1212
非常感谢!
2018-09-14
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5672 学习 · 2489 问题

查看课程