阅读背景:

MySQL Order By 使用索引的情况

来源:互联网 
注意:如果columnX对应多个值,如下面语句就无法利用索引来实现order by的优化 还有
很多不确定的地方,例如,两个表做连接的时候,order by 走索引的方式?两个几十万的表做inner join,加limit 和不加 limit 以及 limit 的行数的多少都会引起执行计划的改变,以及EXPLAIN的 extra列里面的Using filesort,是按照limit 完后的结果集的大小与参数 max_heap_table_size,tmp_table_size设置的大小做比较,再决定是否出现的么?还有这个limit 的数据量 是按 总结果集的 多少比例,决定走不走 索引的?越测越糊涂了~~很多


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: