mysql select语句优化之GROUP BY Optimization

实现GROUP BY子句的最常用方法是扫描整个表并创建一个新的临时表,其中每个组中的所有行都是连续的,然后使用此临时表来查找组并应用聚合函数(如果有)。在某些情况下,MySQL可以做得比这更好,通过使用索引访问避免创建临时表。 使用GROUP BY索引的最重要前提条件是,所有GROUP BY列引用的属性来自同一索引,并且这个索引按顺序存储keys (例如,BTREE索引而不是HASH索引)。是否可
相关文章
相关标签/搜索