閱讀455 返回首頁    go 阿裏雲 go 技術社區[雲棲]


使用SQL Server Profiler跟蹤數據庫

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          依賴於跟蹤中捕獲的事件類的二進製值。

然後,單擊運行即可!


最後更新:2017-04-03 12:55:52

  上一篇:go 知識擴展——為什麼Windows的第一個盤叫C盤,不叫A盤?
  下一篇:go Andorid 關於PTRACE ptrace(PTRACE_TRACEME,0 ,0 ,0);