最近因調研linq to object 和linq to entity的資料組合查詢問題,需要用到sql server profiler檢測在資料上執行的語句,在除錯sql語句時,給了很大的幫助。
這裡使用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篩選器中,篩選自己登陸的資料庫賬戶即可。
設定之後點選【執行】則開始監控了,監控畫面如下。
對於監控的內容,可以儲存,在監控介面的【檔案】選單中,選擇另存為,選擇想儲存的格式即可,下次如果想看資料,可以直接開啟儲存的檔案。
linux vsftpd server常用功能實現
8.2 關於新增本地使用者及開啟讀寫許可權示例 ftp 使用者一般是不能登入系統的,這也是為了安全。在系統中,沒有許可權登入系統的使用者一般也被稱之為虛擬使用者 虛擬使用者也是要寫進 etc passwd 中 這只是一種虛擬使用者的方法,但說實在的並不是真正的虛擬使用者,只是把他登入 shell 的...
SQL Server Profiler使用方法
一 sql server profiler使用方法 1 單擊開始 程式 microsoft sql server 2005 效能工具 sql server profiler,如下圖 2 彈出sql server profiler視窗,如下圖 3 在工作視窗內,滑鼠單擊 檔案 新建跟蹤 n 彈出資料庫...
SQL Server Profiler使用方法
sql server profiler的中文意思是sql server事件探查 乙個sql的監視工具,可以具體到每一行sql語句,每一次操作,和每一次的連線。感覺這個工具的作用還是很大的,給大家分享一下,對於新手了解sql語句的寫法和提高語句的效能方法有很大的幫助。sql server profil...