猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Mysql LEFT JOIN使用ORDER BY不能使用索引导致查询过慢的解决方案
a.id是表的主键,c.id是表c的主键。
这条sql执行了7秒多,order by没有走索引。请问一下有什么解决方案
_小野兽
浏览 4252
回答 1
1回答
乌云下的风
c表没有走索引的原因是根据where条件或者on 的条件很显然 在条件语句中没有用到c 表的id 两表的关联关系是a表的id和c表的admin_id 最终执行计划c表是走全盘扫描很多行,简单的解决方法 是在c表中给admin_id列加上索引
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续