关于order by 或者 group by的优化。
总结来说就一下几点。
1. 当类似这种的时候,select * from a where a.id = XXXX order by a.b;建立联合索引。当where是范围的时候不走索引的,即使建立了联合索引。具体情况可以用explain分析,看最后的Extra属性是否出现use filesort.
2.group by和上面类似。
总结来说就一下几点。
1. 当类似这种的时候,select * from a where a.id = XXXX order by a.b;建立联合索引。当where是范围的时候不走索引的,即使建立了联合索引。具体情况可以用explain分析,看最后的Extra属性是否出现use filesort.
2.group by和上面类似。