我有一个表,我需要从中获取按字段降序排列的行。运行如下EXPLAIN查询时:
EXPLAIN SELECT ... FROM table WHERE ... ORDER BY field DESC
我进入Using where; Using filesort专栏Extra。所以我尝试创建一个DESC索引:
CREATE INDEX name ON table (field DESC);
但是当我再次运行时,我在列中EXPLAIN得到相同的结果,并且性能几乎相同。Using where; Using filesortExtra
我究竟做错了什么?