mysql 优化order by的一些个人经验
最近在项目中发现一条sql查询的很慢,查询50W的数据本来只要3毫s,增加了order by之后就变成了2s多的查询时间,只能想想办法优化一下。
首先先找了度娘,发现order by 是因为没有走索引,最直接的办法就是直接把需要order by的字段增加索引,并且利用强制给它指定利用索引。
实例:
原查询SQL(简化):
EXPLAIN
SELECT
t1.a,
IFNULL(t1.c,t2.c) c
FROM A t1
L
原创
2020-07-15 10:48:47 ·
127 阅读 ·
0 评论