3
如何在SQL Server Profiler中看到運行過程?請參閱SQL Server Profiler中的運行過程
它只顯示執行完成時。
我有一些程序需要我的注意,如果執行時間太長。開始瞭解它完成後也沒用,我
感謝
如何在SQL Server Profiler中看到運行過程?請參閱SQL Server Profiler中的運行過程
它只顯示執行完成時。
我有一些程序需要我的注意,如果執行時間太長。開始瞭解它完成後也沒用,我
感謝
SQL事件探查器絕對可以告訴你哪些語句,特效和批次之前,他們完全運行。
確保您在探查選擇模板擁有applicable events,看的時候語句/特效啓動,即
除了*Completed
事件。顯然,諸如持續時間,cpu,io等指標在啓動事件中不可用。
您也可以通過更改Properties
並從Events
選項卡中選擇這些事件來選擇這些事件。如果您在剖析一個非常繁忙的服務器,請確保您申請喜歡DatabaseName
,HostName
甚至SPID
過濾器,如果你足夠幸運,能夠將其隔離(您可能需要檢查Show All Events
和columns
複選框)
感謝,我是第能夠設置顯示proc/statement/batch如何運行並仍在運行? (我不是說持續時間,這當然是沒有意義的,因爲它必須完成) – RollRoll
@EdwinSoho,如果你可以隔離你的SPID,那麼我建議你啓用'SP:StmtStarting'和'SP:StmtCompleted '以及 - 這將顯示您的SPROC中的每個完整聲明,這應該有助於隔離您的瓶頸。 – StuartLC
我明白了,但問題是,它會在配置文件結果中檢索到大量垃圾。我沒有具體的過程/陳述來過濾 – RollRoll