EXPLAIN SELECT * FROM products
WHERE category_id = 5
ORDER BY price DESC, stock ASC
LIMIT 10;
假设有索引idx_cat_price(category_id, price),以下哪种方式可以消除filesort?
创建索引idx_cat_price_stock(category_id, price DESC, stock ASC)
将查询改为ORDER BY price ASC, stock ASC
将LIMIT 10改为LIMIT 1
在price列和stock列上分别创建单列索引