我有一张表,我需要从字段按降序获取行。当运行一个查询EXPLAIN
类似如下:如何在MySQL中创建DESC索引?
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开发人员允许在他们的“CREATE INDEX”语句中执行任何操作,但没有执行任何操作? – akki 2016-07-25 18:22:25