重新執行追蹤
重新執行是重現追蹤中已擷取之活動的能力。 建立或編輯追蹤時,您可以將追蹤儲存至檔案,稍後重新執行它。 您可以使用 SQL Server Profiler,從單一電腦重新執行追蹤活動。 如果是大型工作負載,請使用 Distributed Replay Utility,從多部電腦重新執行追蹤資料。
本節描述如何使用 SQL Server Profiler 的重新執行功能。 如需有關 Distributed Replay Utility 的詳細資訊,請參閱<SQL Server Distributed Replay>。
SQL Server Profiler 的多執行緒播放引擎功能,可以模擬使用者連接及 SQL Server 驗證。 重新執行在排解應用程式或處理序的疑難問題時很有用。 當您找出問題並實作更正後,可以對已更正的應用程式或處理序,執行先前發現潛在問題的追蹤。 然後,重新執行原始追蹤並比較結果。
追蹤重新執行支援以 SQL Server Profiler [重新執行] 功能表上的 [切換中斷點] 和 [執行至資料指標處] 選項來進行偵錯。 這些選項尤其能改善長指令碼的分析,因為可以將追蹤的重新執行分為數個短的區段,再以累加的方式進行分析。
如需有關重新執行追蹤所需之權限的詳細資訊,請參閱<執行 SQL Server Profiler 所需的權限>。
本節內容
主題 |
說明 |
---|---|
描述追蹤定義中必須包含哪些事件,才可以用 SQL Server Profiler 重新執行。 |
|
描述您可以在 SQL Server Profiler 的 [重新執行組態] 對話方塊中設定的選項。 |
|
描述不能以 SQL Server Profiler 重新執行的追蹤事件,以及重新執行追蹤對伺服器效能的影響。 |