MySQL性能(néng)group by語句的優化
Time:2020/07/11 22:13:05 Click:
默認情況下,MySQL排序所有GROUP BY col1, col2, ....,查詢的方法如同在查詢中指定ORDER BY col1,
col2, ...。如果顯式包括一個包含相同的列的ORDER BY子句,MySQL可以毫不減速地對(duì)它進(jìn)行優化,盡管仍然進(jìn)行排序。
如果查詢包括GROUP BY但你想要避免排序結果的消耗,你可以指定ORDER BY NULL禁止排序。例如:
INSERT INTO foo
如果查詢包括GROUP BY但你想要避免排序結果的消耗,你可以指定ORDER BY NULL禁止排序。例如:
INSERT INTO foo
SELECT a, COUNT(*) FROM bar GROUP BY a ORDER BY NULL;