SQL Server Profiler的簡單使用

2022-02-22 22:25:02 字數 1195 閱讀 2858

sql server profiler可以檢測在資料上執行的語句,特別是有的專案不直接使用sql語句,直接使用orm框架的系統處理資料庫的專案,在除錯sql語句時,給了很大的幫助。

之前寫了使用sql server profiler追蹤死鎖的文章《sql server profiler追蹤資料庫死鎖》,這裡再簡單寫sql server profiler使用過程中常用到的功能。

這裡使用sql server 2008 r2版本

1. 在安裝sql server 資料庫時,請保證安裝了sql server profiler,預設情況全部安裝都會自動安裝上。

2. 開啟sql server management studio,在選單中,找到「工具」選單,找到sql server profiler選單項,如下圖所示。

3. 選擇「事件選擇」,勾選常用的幾項即可,如下圖所示。

4. 選擇「顯示所有列」,之後在列表中,勾選「databasename」項。

5. 設定篩選器,這裡設定只是過濾資料庫名稱,因為乙個資料庫例項中如果有多個資料庫,那麼不篩選資料庫名稱,那麼所有資料庫上的執行語句都能監控得到。

還可以設定duration,篩選不同執行時間的sql語句,例如可以過濾執行時間較長的sql語句,選擇可以優化sql語句。

如果同乙個資料庫,多個人訪問,只想檢測自己操作的語句怎麼辦?可以給資料庫建立乙個自己登陸的資料庫賬戶(檢測完後可以刪除此使用者),之後,在loginname篩選器中,篩選自己登陸的資料庫賬戶即可。

設定之後點選【執行】則開始監控了,監控畫面如下。

對於監控的內容,可以儲存,在監控介面的【檔案】選單中,選擇另存為,選擇想儲存的格式即可,下次如果想看資料,可以直接開啟儲存的檔案。

SQL Server Profiler的簡單使用

sql server profiler可以檢測在資料上執行的語句,特別是有的專案不直接使用sql語句,直接使用orm框架的系統處理資料庫的專案,在除錯sql語句時,給了很大的幫助。之前寫了使用sql server profiler追蹤死鎖的文章 sql server profiler追蹤資料庫死鎖 ...

UICollectionView的簡單使用

所屬controller要遵循三個協議 uicollectionviewdatasource,uicollectionviewdelegate,uicollectionviewdelegateflowlayout uicollectionviewflowlayout flowlayout uicol...

BGAQRCode Android的簡單使用

compile com.google.zxing core 3.2.1 xmlns android 這句是使用選擇器框架時用到的 xmlns tools package com.huaqiang.zxingdemo 選擇框架用到 android name android.permission.cam...