group by和union的優化

group by

    注意:

    1:分組用於統計,而不用於篩選數據.

    比如: 統計平均分,最高分,適合, 但用於篩選重複數據,則不適合.

    以及用索引來避免臨時表和文件排序group by有索引的字段,可以避免產生臨時表)

     

    2:  A,B表連接爲例 ,主要查詢A表的列,

    那麼 group by ,order by 的列儘量相同,而且列應該顯示聲明爲A的列

 

union優化

    注意: union all 不過濾 效率提高,如非必須,請用union all

    因爲 union去重的代價非常高, 放在程序裏去重.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章