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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL Server Profiler (SQL跟踪器)的简单使用

發(fā)布時間:2025/4/14 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL Server Profiler (SQL跟踪器)的简单使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、介紹

SQL Server Profiler,它可以對sql運行情況進行跟蹤,從而找出問題所在。

二、使用方法

可以從開始菜單打開
也可以從數(shù)據(jù)庫界面打開;?

新建跟蹤
? ? 文件->新建跟蹤
? ? 連接服務(wù)器,輸入地址、賬戶名、密碼
? ? 設(shè)置跟蹤名稱(常規(guī)選項)
? ? 名稱可以隨意取,如果使用多個跟蹤時,需要唯一名字。
? ? 選擇要跟蹤的事件(事件跟蹤選項)
? ? 設(shè)置完成后,單擊“運行”按鈕;

列選擇器的含義:
ApplicationName: 創(chuàng)建 SQL Server 連接的客戶端應(yīng)用程序的名稱。此列由該應(yīng)用程序傳遞的值填充,而不是由所顯示的程序名填充的;
BinaryData: 依賴于跟蹤中捕獲的事件類的二進制值。
ClientProcessID: 調(diào)用 SQL Server 的應(yīng)用程序的進程 ID。
CPU: 事件使用的 CPU 時間(毫秒)。
Duration: 事件占用的時間。盡管服務(wù)器以微秒計算持續(xù)時間,SQL Server Profiler 卻能夠以毫秒為單位顯示該值,具體情況取決于“工具”>“選項”對話框中的設(shè)置
EndTime: 事件結(jié)束的時間。對指示事件開始的事件類(例如 SQL:BatchStarting 或 SP:Starting)將不填充此列。
LoginName: 用戶的登錄名(SQL Server 安全登錄或 Windows 登錄憑據(jù),格式為“域\用戶名”)
NTusername: Windows用戶名。
Reads: 由服務(wù)器代表事件讀取邏輯磁盤的次數(shù)。
TextDate: 依賴于跟蹤中捕獲的事件類的文本值;
SPID: SQL Server 為客戶端的相關(guān)進程分配的服務(wù)器進程 ID。
StratTime: 事件(如果可用)的啟動時間。
Writes: 由服務(wù)器代表事件寫入物理磁盤的次數(shù)。

跟蹤頁面
單擊運行后的頁面,常用的就那些按鈕 開始、暫停、停止、清楚跟蹤記錄等 。鼠標(biāo)懸浮就會有中文提示。可以同時啟動多個跟蹤,同時跟蹤不同的數(shù)據(jù)庫和表,還可以配合 SQL的數(shù)據(jù)庫引擎優(yōu)化顧問 一起使用,可以分析出Sql語句性能,而且還會告訴你怎么修改會更好。

三、SQL Server Profiler的作用

對生產(chǎn)環(huán)境進行監(jiān)視,以優(yōu)化性能。
了解哪些存儲過程由于執(zhí)行速度太慢而影響了性能。
逐步分析有問題的語句并找到問題的原因。
捕獲導(dǎo)致某個問題的一系列 Transact-SQL 語句。 然后用所保存的跟蹤在某臺測試服務(wù)器上復(fù)制此問題,接著在該測試服務(wù)器上診斷問題。
使性能計數(shù)器與診斷問題關(guān)聯(lián)。
SQL Server Profiler 還支持對 SQL Server 實例上執(zhí)行的操作進行審核。 審核將記錄與安全相關(guān)的操作,供安全管理員以后復(fù)查。

========
附注:
? ? 這個我曾用過,輔助查找程序錯誤;獲取到程序傳遞給數(shù)據(jù)庫的SQL語句,看下是什么地方寫錯,有時方便查找程序錯誤;新建一個跟蹤,然后在程序里面讓sql執(zhí)行,然后快速轉(zhuǎn)到Profiler里面,馬上停止跟蹤;之后可以把此次跟蹤獲取到的sql語句保存為XML文件,在里面可以找到自己程序發(fā)出的;有的系統(tǒng)上動作一定要快,自己要抓取的SQL執(zhí)行了以后馬上轉(zhuǎn)到Profiler里面停止跟蹤,如果多延遲幾分鐘,會多抓到大量SQL,不方便找自己要的;

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的SQL Server Profiler (SQL跟踪器)的简单使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。