开发者社区 问答 正文

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

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

展开
收起
落地花开啦 2016-02-01 12:49:37 2806 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人
    1. mysql表设计合理且有设置缓存和索引等的话,肯定是比自己程序去逐表查取更简洁,高效。专业的事情让专业的工具去做,关系库就是干这个的。
    2. 不过不建议3表以上的连接查询(可优化表设计,简化业务逻辑和使用程序分步解析数据),sql复杂代码不易维护,且大数据量带来麻烦时,要考虑分库分表或使用分布式框架
    2019-07-17 18:37:03
    赞同 展开评论