如何知道一句SQL語句的執行效率呢,只知道下面3種:
1、通過SQL語句執行時磁盤的活動量(IO)信息來分析:SET STATISTICS IO ON (開啟) / SET STATISTICS IO OFF(關閉)
2、通過SQL語句執行時語法分析、編譯以及執行所消耗的時間:SET STATISTICS TIME ON (開啟) / SET STATISTICS TIME OFF(關閉)
3、通過執行計劃查看:Ctrl + L
----------------------------------------------------------------------------------------------------------------------------------------------------
首先有個表,表的數據不多,所以執行結果比較起來可能不會太明顯...
1、先執行 SET STATISTICS IO ON & SET STATISTICS TIME ON;
2、執行查詢語句,選擇"消息"選項頁;為方便查看,使用了聚合函數、GROUP BY、ORDER BY:
【我們並未查詢表:Worktable,為何會有Worktable的記錄呢,最最最後面有注明。】