區別
執行效率比較
執行效率從高到低
count(*)=count(1)=count(0)>count(colFirst)>count(colLast)
1.由於count(*)的算法與列偏移量無關,所以count(*)最快。
2.因為count(指定的有效值),執行計划都會轉化為count(*)
3.列的偏移量決定性能,列越靠后,訪問的開銷越大。
如果指定的是列名,會判斷是否有null,null不計算
執行效率從高到低
count(*)=count(1)=count(0)>count(colFirst)>count(colLast)
1.由於count(*)的算法與列偏移量無關,所以count(*)最快。
2.因為count(指定的有效值),執行計划都會轉化為count(*)
3.列的偏移量決定性能,列越靠后,訪問的開銷越大。
如果指定的是列名,會判斷是否有null,null不計算
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。