mysql select語句優化之GROUP BY Optimization

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