close

作為一個死老頭,寫這 Blog 其中一個目的就是跟新手們分享一些在行業裏的一點小技巧,讓後來者可以容易適應新環境,活得輕鬆點。有時候進入新環境,老員工們不一定會有時間,也不一定願意(我也是不想再說才動手寫啦~ )把知識傳授給新同事,只能讓新人自行摸索,而網絡上各種談開發的網頁不是太入門就是太專業了,不是看了沒用,就是看了都不懂,加上每家公司的文化都不同,用到的技術也不一樣,所以這裏我就只能以工作經驗去分享一些日常會用到的小技巧,你不懂的就參考一下,你懂的就指點一下,大家交流交流。

這次算是對 SQL Server Profiler 的一個簡單介紹。工作上,常會有用戶說這個慢那個慢,或者是操作起來總是卡卡的,在排除掉網絡、硬件問題,或者他多久沒重啓後(重啓除百病,你懂的~),我們就可以查一下是不是我們的系統寫得不夠好。SQL Server Profiler 能讓你監察指定用戶的 SQL 運行情況,這樣你就可以知道在哪個動作出現問題,慢的是哪一條 SQL 語句,把 SQL 語句抓出來後,再按此去追查原因。

 

SQL Server Profiler 就在 SQL Management Studio 的 Tools 內

image

 

名字隨便就好,反正不會重用

image

 

輸入想要跟蹤的SPID

image

讓用戶如常操作或重覆一下他認為有有問題的操作,這裏就能顯示出他在執行怎麼樣的SQL 了。

image

 

SQL 怎麼才算寫好也是一門高深的學問,我也不太懂就是了。
 

arrow
arrow
    創作者介紹
    創作者 過時程式員 的頭像
    過時程式員

    過時程式員的部落格

    過時程式員 發表在 痞客邦 留言(0) 人氣()