0
我有一個在SSMS中執行大約15.5秒的存儲過程。使用時:設置統計時間;我得到以下結果:SQL事件探查器持續時間與SSMS持續時間
SQL Server執行時間: CPU時間= 72018毫秒,經過時間= 15465毫秒。一千分之十五萬三千六百八十八
我還檢查DATEDIFF上開始時間:
當我認爲在SQL分析器相同的存儲過程的執行,我的持續時間列通過以下計算顯示153688微秒或大致153秒和結束時間探查列,得到了相同的值:
select DATEDIFF(s,'2014-01-17 17:24:45','2014-01-17 17:27:19')
--datediff in seconds = 154
所以我的問題是: 什麼是SQL事件探查器測量的是SSMS是不是和我應該從哪裏開始解決這個問題? 爲什麼存儲過程在我的應用程序調用時需要2分鐘才能執行,但在SSMS中執行時只有15.4秒。
微秒<>毫秒 –
最後一個問題:[緩慢的應用程序,快速的SSMS?](http://www.sommarskog.se/query-plan-mysteries.html) –
是的,我知道微秒<>毫秒。 SQL事件探查器顯示微秒,而設置統計時間將顯示毫秒。如果我錯了,請糾正我。 – bsivel