加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

使用Left Join的Mysql查询太慢了

发布时间:2020-12-12 06:42:11 所属栏目:MsSql教程 来源:网络整理
导读:查询: select `r`.`id` as `id` from `tbl_rls` as `r` left join `tblc_comment_manager` as `cm` on `cm`.`rlsc_id` != `r`.`id` 两张桌子都有8k记录,但为什么它很慢,有时需要2-3分钟? OMG,这个查询使mysql服务器失效.会在一秒钟内回复你的人民:( 建议索
查询:
select `r`.`id` as `id` 
     from `tbl_rls` as `r` 
left join `tblc_comment_manager` as `cm` on `cm`.`rlsc_id` != `r`.`id`

两张桌子都有8k记录,但为什么它很慢,有时需要2-3分钟?

OMG,这个查询使mysql服务器失效.会在一秒钟内回复你的人民:(

建议索引列的所有人都是正确的.
是的,我写的查询很愚蠢.谢谢你纠正我.

解决方法

考虑也为您的表编制索引.我们在一百万个记录表上运行多个左连接,返回结果的时间不会超过一秒或两秒.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读