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...