1、找到SQL Server Profiler並登入
位置:單擊開始--程式--Microsoft SQL Server--效能工具--SQL Server Profiler
或者登入後在的位置尋找:
2、然後,進入下面的介面:
輸入相關資訊,單擊串連進入下一個介面。
3、如所示介面:
4、關鍵點在“事件選擇部分”,如:
小註:
要注意“資料行篩選”的使用!
我們可以對統計的欄位進行篩選,單擊任意一個欄位標題可以查看列的說明如:
詳解:
需要過濾具體的列名值,則選擇對應的列,在右邊樹形框錄入具體的值,並必須選擇排除不包含值的行哈。
各個選項的具體含義,如下:
TextDate 依賴於跟蹤中捕獲的事件類別的文本值;
ApplicationName 建立 SQL Server 串連的用戶端應用程式的名稱。此列由該應用程式傳遞的值填充,而不是由所顯示的程式名填充的;
NTusername Windows 使用者名稱。
LoginName 使用者的登入名稱(SQL Server 安全登入或 Windows 登入憑據,格式為“域\使用者名稱”)
CPU 事件使用的 CPU 時間(毫秒)。
Reads 由伺服器代表事件讀取邏輯磁碟的次數。
Writes 由伺服器代表事件寫入物理磁碟的次數。
Duration 事件佔用的時間。儘管伺服器以微秒計算期間,SQL Server Profiler 卻能夠以毫秒為單位顯示該值,具體情況取決於“工具”>“選項”對話方塊中的設定
ClientProcessID 調用 SQL Server 的應用程式的進程 ID。
SPID SQL Server 為用戶端的相關進程分配的伺服器處理序 ID。
StratTime 事件(如果可用)的啟動時間。
EndTime 事件結束的時間。對指示事件開始的事件類別(例如 SQL:BatchStarting 或 SP:Starting)將不填充此列。
BinaryData 依賴於跟蹤中捕獲的事件類別的二進位值。
然後,單擊運行即可!