Profiler 追蹤視窗 GUI 詳細解析
介面分上下兩大區域 (參考原文圖 2-12):
- 上半部:事件網格:每列代表一個捕獲事件。非所有事件擁有相同欄位 (如 Audit Logout 無 TextData)。
- 下半部:事件詳情:顯示當前選取事件的 TextData 完整內容。RPC:Completed 顯示存儲過程名稱;部分事件可顯示 XML 格式執行計畫。
- 狀態列:顯示 "Trace is running" 等即時狀態。
追蹤控制工具列
- 暫停 (Pause):暫停捕獲,保留現有資料 (圖 2-13)
- 停止 (Stop):結束追蹤會話 (圖 2-14)
儲存追蹤檔:關鍵注意事項
預設資料駐留記憶體,追蹤越久佔用越多記憶體。儲存步驟 (圖 2-15/2-16):
- 工具列「儲存」或 File → Save As → Trace File
- 指定 .trc 檔名與路徑
- 儲存完成後,記憶體釋放
載入歷史追蹤檔進行離線分析
File → Open → Trace File,選擇 .trc 檔 (圖 2-17/2-18)。載入後可完整重現歷史活動,進行根因分析。
效能診斷進階:餵入 DTA
實際調優時,將 .trc 檔匯入 Database Engine Tuning Advisor (DTA),自動推薦索引、統計資料、分區策略。後續文章將詳細講解。