2017-09-14 159 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

相关问题