开发者社区> 问答> 正文

多表查询慢,求帮助

2 //这里如果我把group by a.ID去掉查出来的数据重复

帮忙看看我的SQL 哪里有问题 上面的SQL执行时间都达到了 10s多。。。。

展开
收起
落地花开啦 2016-02-11 23:33:39 2339 0
1 条回答
写回答
取消 提交回答
  • 公益是一辈子的事, I am digoal, just do it. 阿里云数据库团队, 擅长PolarDB, PostgreSQL, DuckDB, ADB等, 长期致力于推动开源数据库技术、生态在中国的发展与开源产业人才培养. 曾荣获阿里巴巴麒麟布道师称号、2018届OSCAR开源尖峰人物.

    多表查询建议用PostgreSQL,支持hashjoin, mergejoin,nestloop。
    Mysql目前只支持nestloop,你算算每层都是LOOP,需要LOOP多少次就知道有多慢了。

    2019-07-17 18:41:05
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MySQL查询优化实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载