SQLServer Profiler 跟踪器
下面我們就來簡單的使用profiler 通過windows開始--搜索SQL Server?Profiler打開 通過SQL Server Management Studio--工具--找到SQL Server?Profiler 我們忽略登錄,直接來到新建一個跟蹤器吧,這里注意的是,我們必須得用sa登錄
這里簡單的介紹下顯示列:
????? 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????????? 依賴于跟蹤中捕獲的事件類的二進制值。
下面我們來查詢操作,看看這個跟蹤器會顯示什么結果
SQL Server Profiler顯示結果
總結
以上是生活随笔為你收集整理的SQLServer Profiler 跟踪器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下获取线程TID的方法——ge
- 下一篇: Linux下利用backtrace追踪函