mysql select语句优化之GROUP BY Optimization

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