标签: mysql indexing query-optimization
我有如下查询。
SELECT a,b,c,d FROM table_name WHERE e=1 AND f=0 GROUP BY d ORDER BY id DESC LIMIT 5
当我索引(e,f,d)查询时间:4秒
当我索引(d,e,f)查询时间:20秒
因此,我理解索引列的排序很重要。 哪个索引对mysql更好?
答案 0 :(得分:1)
索引应首先满足where子句,然后是group或order子句。始终在查询中使用EXPLAIN以查看其执行方式
EXPLAIN