mysql select語句優化之GROUP BY Optimization

實現GROUP BY子句的最經常使用方法是掃描整個表並建立一個新的臨時表,其中每一個組中的全部行都是連續的,而後使用此臨時表來查找組並應用聚合函數(若是有)。在某些狀況下,MySQL能夠作得比這更好,經過使用索引訪問避免建立臨時表。html 使用GROUP BY索引的最重要前提條件是,全部GROUP BY列引用的屬性來自同一索引,而且這個索引按順序存儲keys (例如,BTREE索引而不是HASH
相關文章
相關標籤/搜索