确保ON或者USING子句中的列上有索引。在创建索引的时候就要考虑到关联的顺序,一般来说,除非有其他理由,否则需要在关联顺序中的第二个表的相应列上创建索引。
确保任何的GROUP BY和ORDER BY中的表达式只涉及到一个表的列,这样MYSQL才有可能使用索引来优化这个过程。