SQL Server Profiler 設定注意事項

starive發表於2015-04-16
                               SQL Server Profiler 設定注意事項
             

1.      業務高峰期如果要監控,做好資料量的控制(監控結果的資料量,必須瞭解在哪些條件下面進行篩選,並且必須設定結束時間)

2.      事件選擇視窗是按照需求來選擇的,因此不同的業務需求對應不同的事件選擇,一般異常SQL就用預設模板(standard)就可以了.


3.    選擇“事件選擇”,勾選“顯示所有列”。
     列篩選器中一定要有篩選條件,異常SQL判斷則是根據瓶頸來確定。一般有以下3個指標:
第1: CPU   如CPU繁忙,則篩選CPU超過1000ms的, 
第2: 磁碟I/O   IO佇列長則監控read,一般可設定為 10000(或者Write,具體是讀還是寫看實際情況,可以結合CACTI和效能監視器等工具確定)值大的。
第3: 網路Rowcount, 一般設定為 100
    如果沒有辦法確定上面3個引數的大小,可以先臨時啟動1分鐘,檢視監控結果中大部分的監控值,以後做監控時,把read值設定為稍微超過正常值得最大值即可。但read一般不超過10000,超過10000可以認為存在問題,需要進一步確定.
如下圖所示:




注意: 上面的三個引數CPU,  Read/Write, Rowcount不要同時選擇,同時選擇了去交集。看具體什麼原因導致的就選擇什麼。


4.      最重要的就是,點選執行按鈕的時候一定要確定你已經完全瞭解本次啟動抓取結果.並對可能產生的影響有解決預案.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26435490/viewspace-1580149/,如需轉載,請註明出處,否則將追究法律責任。

相關文章