【发布时间】:2012-04-23 22:40:59
【问题描述】:
我有一个表,我需要从中获取按字段降序排列的行。运行EXPLAIN 查询时,如下所示:
EXPLAIN SELECT ... FROM table WHERE ... ORDER BY field DESC
我在Extra 列中得到Using where; Using filesort。所以我尝试创建一个DESC 索引:
CREATE INDEX name ON table (field DESC);
但是当我再次运行EXPLAIN 时,我在Extra 列中得到相同的Using where; Using filesort,并且性能几乎相同。
我做错了什么?
【问题讨论】:
标签: mysql performance