日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQLServer Profiler 跟踪器

發布時間:2025/3/17 数据库 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQLServer Profiler 跟踪器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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 跟踪器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。