在 group by 子句中使用的列上添加索引好吗?

Aam*_*mir 5 mysql index optimization index-tuning group-by

我有一个查询,例如-

select x, sum(y) from xyz where z>=100 group by x order by sum(y) desc;
Run Code Online (Sandbox Code Playgroud)

如果我要在 x 上添加索引会更快吗?

小智 0

我认为它不会给。因为有时如果“x”是可计算的项,那么您如何处理它,这里没有索引将起作用。如果索引可用于条件部分列,那么它将增加您的选择。