我有一張表,我需要從字段按降序獲取行。當運行一個查詢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