共用方式為


重新執行選項 (SQL Server Profiler)

使用 SQL Server Profiler 來重新執行擷取的追蹤之前,請在 [重新執行設定] 對話方塊中指定重新執行選項。 若要啟動此對話方塊,請開啟 SQL Server Profiler 中的重新執行追蹤檔案或資料表,然後在 [重新執行] 功能表上按一下 [啟動]。 如需有關重做追蹤時所需之權限的詳細資訊,請參閱< Permissions Required to Run SQL Server Profiler>。

本主題說明在 [重新執行組態] 對話方塊中指定的選項。

備註

我們建議您使用分散式重播工具來重播密集的 OLTP 應用程式(這類應用程式具有許多活動的同時連接或高吞吐量)。 分散式重播工具可以從多部電腦重新執行追蹤資料,更有效模擬關鍵任務的工作負載。 如需詳細資訊,請參閱 SQL Server Distributed Replay

基本重新執行選項

回放伺服器
該伺服器是您要對其重新執行追蹤的 SQL Server 執行個體名稱。 伺服器必須遵守 重新執行需求中所描述的重新執行需求。

儲存至檔案
將重新執行追蹤的結果寫入輸出檔中,以供稍後檢視。 根據預設,SQL Server Profiler 只會在螢幕上顯示重新執行追蹤的結果。

儲存至資料表
將重新執行追蹤的結果寫入資料庫資料表中,以供稍後檢視。

重新執行執行緒的數目
指定要同時使用的重新執行執行緒的數目。 數量愈大,在重新執行期間所耗用的資源就愈多,但重新執行的速度也愈快。 使用多執行緒時,就不會完整地維護事件順序。

依照追蹤的順序重新執行事件
可讓您使用偵錯方法,例如逐步執行每項追蹤。 如果沒有選取此選項,則重新執行作業不保證會以原先擷取事件的順序來重新執行事件。

使用多執行緒重新執行事件
最佳化效能,並停用偵錯。 事件會依照針對特定伺服器程序識別碼(SPID)記錄的順序重播,但不保證 SPID 的順序。

顯示重新執行結果
顯示回放的結果。 這是預設選項。 如果您正在重播的追蹤記錄非常大,您可能想要停用此選項以節省磁碟空間。

備註

為得到最佳的重新執行效能,建議您選擇使用多執行緒來重新執行事件,並且不要選擇顯示重新執行的結果。

進階重新執行選項

重播系統 SPIDs
重新執行所有SPID。 這是預設選項。

只重新執行一個 SPID
重新重播您從清單中選擇的SPID碼。

依日期和時間限制回放
對指定的 開始時間結束時間 重播追蹤。

健全狀況監視器等候間隔
設定可允許處理序執行的時間量,時間一到,健全狀況監視器就會將其終止。

健康監控器檢查間隔
設定健康監視器檢查即將終止候選項目的頻率。

啟用 SQL Server 封鎖處理序監視器
設定遭封鎖或正在封鎖之處理程序的監視器搜尋頻率。

關於健康監視器

健康監控器是一個應用程式執行緒,用於監控與重播追蹤相關的模擬處理序,並結束那些在重播中被封鎖的處理序。 您可以在 [重新執行組態] 對話方塊的 [進階重新執行選項] 索引標籤中,指定健全狀況監視器要等候幾秒,再結束被封鎖的處理序 ([健全狀況監視器等候間隔])。 如果您將此間隔設為 0,則健全狀況監視器就永遠都不會結束重播追蹤記錄中的模擬阻塞程序。

另請參閱

重播追蹤
重播要求
重播追蹤的注意事項 (SQL Server Profiler)