適用於:SQL Server
Azure SQL 受控執行個體
本文說明如何設定套用至使用特定 SQL Server Profiler 實例所建立之所有追蹤的選項。
設定全域追蹤選項
在 [工具] 功能表上,選取 [選項]。
在 [ 一般選項] 對話框中,選取 [ 選擇字型 ] 以修改顯示選項,然後選取 [ 確定]。
(選擇性) 選取 [進行連接後立即啟動追蹤] 。
(選擇性) 選取 [提供者版本變更時,更新追蹤定義 ] 。 建議使用此選項,且預設為已選取此選項。 選取此選項時,追蹤定義會自動更新成追蹤執行所在伺服器上的目前版本。
您可以選擇性地指定伺服器如何管理輪替檔案:
選取 [依序載入所有換用檔案,不另外提示 ] ,以在重新執行期間自動載入換用檔案。
選取 [在載入切換檔案前提示],以在重播時管理切換檔案。
選取 [永不載入後續檔案],僅重播一個檔案。
(選擇性) 設定重新執行選項:
[預設重新執行執行緒數目] 控制重新執行期間要使用的處理器執行緒數目。 執行緒數目較多可使重新執行更快速完成,但會導致重新執行期間的伺服器效能降低。 建議設定為
4。 下表列出可用選項:值 說明 2最小值。 使用兩個執行緒重新執行。 4預設值。 255最大值。 設為最大值會影響其他處理緒的效能。 [預設健康監測器等候間隔(秒)] 設定重播執行緒可以封鎖其他進程的最長時間(以秒為單位)。 下表會說明這些值。
值 說明 0最小值。 的 0設定表示 SQL Server Profiler 永遠不會停止封鎖程式。3600預設值。 允許封鎖不超過 3600秒或一小時的進程。86400最大值。 允許不超過 86400秒或一天的進程被封鎖。[預設健全狀況監視器輪詢間隔 (秒)] 用於設定位輪詢重播執行緒中封鎖處理程序的頻率。 下表會說明這些值。
值 說明 1最小值。 設置 1表示 SQL Server Profiler 會每秒輪詢一次阻塞程序。60預設值。 每分鐘輪詢封鎖處理序一次。 86400最大值。 每 86400秒進行一次進程封鎖檢查,或一天一次。