开发者社区> 问答> 正文

RDS的 mysql 5.7 LEFT JOIN 慢,直接卡住,反而5.6就很快,而且换成inner join也很快,为什么

RDS的 mysql 5.7 LEFT JOIN 慢,直接卡住,反而5.6就很快,而且换成inner join也很快,为什么

展开
收起
bqf9979 2018-11-15 23:07:42 4140 0
3 条回答
写回答
取消 提交回答
  • 建议使用explain来显示是否执行计划发生了变化

    2019-07-17 23:14:51
    赞同 展开评论 打赏
  • 阿里云数据库内核组高级技术专家。负责阿里云数据库内核研发,为MySQL/MariaDB社区贡献了大量代码,包括多源复制、闪回、线程内存监控等社区非常著名的功能。MySQL中国用户组主席团成员、MariaDB基金会首位中国成员和Committor、Oracle ACED。

    如果说硬件配置和my.cnf配置文件完全一样的话,你要用EXPLAIN命令看看执行计划,执行计划是不是一样。
    基本上都是执行计划不同导致的。

    2019-07-17 23:14:51
    赞同 展开评论 打赏
  • 配置问题,不融合

    2019-07-17 23:14:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像