开发者社区> 问答> 正文

RDSleftjoin查询性能


tt_tmp_user     40w行
tt_tmp_user_binding 9w行
我需要查询在user表中不在binding表中的记录, 通过uid关联。 uid各自建了索引。
以下是sql语句,速度奇慢无比,几分钟都不出来,能帮忙解释一下吧?
select u.uid from tt_tmp_user u
left join tt_tmp_user_binding c on c.uid=u.uid and u.uid is null;


展开
收起
熊猫6号 2015-08-16 00:37:10 6211 0
2 条回答
写回答
取消 提交回答
  • 回1楼徇云一五的帖子
    并不大,驱动表40w而已,从表9w,我不明白怎么那么慢。
    加order过滤什么意思?我要40w-9w = 31w的数据结果,然而查不出来,郁闷。

    -------------------------

    ReRDSleftjoin查询性能
    今天再试了一下,5秒内出来了。。。
    谁能给个理由?
    2015-08-17 00:13:06
    赞同 展开评论 打赏
  • 数据库很大吗,加order过滤坝

    -------------------------

    难道有缓存,我的意思是加条件选择在查询的时候

    2015-08-16 20:45:41
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MySQL查询优化实战 立即下载
MaxCompute SQL计算成本调优以及优化方法 立即下载
时序数据库TSDB新功能 - 如何用SQL进行时序查询 立即下载

相关实验场景

更多