1. 程式人生 > >優化 gruop by 語句

優化 gruop by 語句

from 避免 如果 包含 group by eight col explain sum

默認情況下,mysql對所有的gruop by col1,col2...的字段進行排序。如果查詢包含group by但用戶想要避免排序結果的消耗,則可以指定order by null禁止排序。

explain select payment_date,sum(amount) from payment group by payment_date\G;

技術分享

explain select payment_date,sum(amount) from payment group by payment_date order by null\G;

技術分享

從上面的例子可以看出,第一個SQL的執行時間為0.05sec, 而第二個SQL的執行時間為0.00sec。

優化 gruop by 語句