2017-09-14 154 views
0

來自其生產環境的客戶端向我發送一個跟蹤文件。 我想知道哪些存儲過程花費的時間最長。從跟蹤文件中查找緩慢的存儲過程

他們在跟蹤文件中記錄的事情包括:RPC:Starting , RPC:Completed

我在我們既有StartTime/EndTimeDuration跟蹤列注意到英寸

哪一個應該用於我的目的?

並且要知道SP花了多長時間,所以我應該找到的StartTimeRPC:CompletedEndTime之間的差異嗎?

+0

持續時間應該給你你需要的東西,但是如果你按最大的那個排序,你應該看到開始和結束日期/時間也是最長的。 – Leonidas199x

+0

持續時間會顯示最慢,但高讀數的是最好的改進。 – cloudsafe

回答

1

如果有幫助,可以使用SQL Management Studio中包含的顯示估計執行平面(CTRL + L)工具來運行存儲過程。

enter image description here

它將展示的時間和每一個執行成本。

我希望我能幫上忙。

+0

謝謝,但跟蹤來自客戶的生產數據庫,我無法訪問他們的數據庫。它會繼續運行嗎? – Travolta

+1

對不起,只有DB訪問... – galloleonardo

相關問題