很多不确定的地方,例如,两个表做连接的时候,order by 走索引的方式?两个几十万的表做inner join,加limit 和不加 limit 以及 limit 的行数的多少都会引起执行计划的改变,以及EXPLAIN的 extra列里面的Using filesort,是按照limit 完后的结果集的大小与参数 max_heap_table_size,tmp_table_size设置的大小做比较,再决定是否出现的么?还有这个limit 的数据量 是按 总结果集的 多少比例,决定走不走 索引的?越测越糊涂了~~很多