SQL Server 2005服務(wù)器性能監(jiān)視
1.作用:
- 為提高服務(wù)器性能提供充分的依據(jù)
- 評估用戶活動
- 解決或者預(yù)防問題
2.步驟:
- 確定監(jiān)視目標(biāo)
- 確實(shí)監(jiān)視工具
- 標(biāo)示要監(jiān)視的組件
- 選擇監(jiān)視組件的度量指標(biāo)
- 監(jiān)視服務(wù)器
- 分析數(shù)據(jù)
服務(wù)器監(jiān)視
在服務(wù)器層次監(jiān)視sql server服務(wù)器的性能,主要需要關(guān)注3個方面的信息:磁盤活動、CPU使用情況喝內(nèi)存使用情況。
1.監(jiān)視方法與工具
系統(tǒng)監(jiān)視器,系統(tǒng)監(jiān)視器一方面可用于實(shí)時監(jiān)視和查看所選擇的計數(shù)器的值,另一方面也可用于查看制定監(jiān)視文件中的數(shù)據(jù)。
計數(shù)器日志,計數(shù)器日志創(chuàng)建一個監(jiān)視設(shè)置,這個設(shè)置中包括監(jiān)視對象、監(jiān)視結(jié)果的存放方式喝存儲位置以及監(jiān)視的計劃。它適用于按計劃長期進(jìn)行的監(jiān)視需求。
2.磁盤使用情況
磁盤的I/O性能對Sql Server服務(wù)器性能的影響至關(guān)重要,磁盤的I/O也是導(dǎo)致系統(tǒng)瓶頸的最常見原因。
3.內(nèi)存使用情況
內(nèi)存的監(jiān)視的目的,主要是確定內(nèi)存使用量是否在正常范圍內(nèi)。
4.CPU使用情況
監(jiān)視CPU使用率是否在正常范圍內(nèi),可以確實(shí)CPU是否需要升級或者增加CPU個數(shù),或者調(diào)整應(yīng)用程序以減少CPU的使用率。
SQL實(shí)例監(jiān)視
SQL性能對象和計數(shù)器
- Access Methods 監(jiān)視數(shù)據(jù)庫中邏輯數(shù)據(jù)的訪問方式
- Buffer Manager 監(jiān)視SQL使用內(nèi)存存儲數(shù)據(jù)頁、內(nèi)部數(shù)據(jù)結(jié)構(gòu)和過程緩存,以及SQL Server讀取和寫入數(shù)據(jù)庫頁時的物理I/O
- General Statistics 監(jiān)視服務(wù)器范圍內(nèi)的常規(guī)活動
- SQL Statistics 監(jiān)視編譯和發(fā)送到SQL Server實(shí)例的請求類型,用來提高查詢效率
原文鏈接:http://blog.csdn.net/fwj380891124/article/details/6777014
【編輯推薦】