重新執行追蹤

重新執行是重現追蹤中已擷取之活動的能力。 建立或編輯追蹤時,您可以將追蹤儲存至檔案,稍後重新執行它。 您可以使用 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 的 [重新執行組態] 對話方塊中設定的選項。

重新執行追蹤的考量 (SQL Server Profiler)

描述不能以 SQL Server Profiler 重新執行的追蹤事件,以及重新執行追蹤對伺服器效能的影響。

請參閱

概念

SQL Server Distributed Replay