"命令"在mysql中花费太多时间

Jin*_*esh 3 mysql

查询中的"order by"在MySQL中占用了很多时间.SHOW PROFILES显示分拣过程所花费的时间.是否有任何设置/解决方法可以减少排序时间?

Mar*_*n B 8

如果您在订购的字段上没有索引,请添加一个:

"在某些情况下,MySQL可以使用索引来满足ORDER BY子句,而无需进行任何额外的排序."

编辑:(来自MySQL文档中关于ORDER BY优化部分.)


Phi*_*ert 5

为您订购的字段添加适当的索引应该可以解决问题.