2008-08-29 61 views

回答

11

集SHOWPLAN_TEXT會告訴你執行計劃(見它圖形化使用CTRL + ķ(SQL 2000)或CTRL + 中號(SQL 2005 +)

組統計數據IO上 會告訴你關於 讀取

組統計時間會告訴你所經過的時間

+0

在查詢之前運行`dbcc dropcleanbuffers`來清除緩存而不重新啓動SQL Server。請參閱https://docs.microsoft.com/zh-CN/sql/t-sql/database-console-commands/dbcc-dropcleanbuffers-transact-sql – GHH 2017-07-04 10:09:43

1

使用SQL事件探查器。

對於.NET應用程序,按'.NET%'過濾該應用程序名稱,您將省略其他無關的查詢。

0

+1執行計劃。從這裏你可以看到所有的時間都花在你的特定查詢中。例如。有85%的時間用於表格掃描特定表格,你可以在該表格上加上一個索引來改進它嗎?等等