程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> Sql Server中如何通過執行計劃來分析SQL性能

Sql Server中如何通過執行計劃來分析SQL性能

編輯:關於SqlServer

如何知道一句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的記錄呢,最最最後面有注明。】

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved