sql优化:select * from `table1` t1 LEFT t2.id=t1.id order by t2.order 速度很慢
sql优化:select * from `table1` t1 LEFT t2.id=t1.id order by t2.order 速度很慢
在表连接,进行排序,尤其是使用右表中的字段进行排序,非常慢。
t2.order已经做了索引。
排序与不进行排序速度上相差10倍以上。
通过观察,使用右表字段排序,其执行使用了临时表,而左表排序不需要使用临时表。
有没有好的解决办法,谢谢。