2010年10月14日 星期四

MSSQL Performance Dashboard Reports

微軟有針對SQL Server 2005 SP2 出了一個效能檢視工具---SQL Server 2005 Performance Dashboard Reports!!
這個工具是不用錢的~~只要有裝SQL Server 2005 SP2 以上的版本都能使用 (SQL Server 2008也可以用喔)~~
以下針對安裝方法及使用方法來介紹!!!

1.安裝方式:
 1-0:系統需求:
   安裝Performance Dashboard Reports需要SQL Server 2005 SP2以上的版本(SQL Server 2008也可以用喔)

 1-1:下載檔案:(SQL Server 2008需下載第二個載點的檔案)
   載點1:
 http://www.microsoft.com/downloads/details.aspx?FamilyId=1d3a4a0d-7e0c-4730-8204-e419218c1efc&displaylang=en
  
   載點2:http://blogs.technet.com/b/rob/archive/2009/02/18/performance-dashboard-reports-for-sql-server-2008.aspx

 1-2:開始安裝:
   SQL SERVER 2005 :
     一直按NEXT就可以了!!!

   SQL SERVER 2008:
     A.更改預設安裝路徑:
        C:\Program Files\Microsoft SQL Server\100\Tools\PerformanceDashboard
   
  B.檔案取代:
        將載點2的檔案複製到安裝目錄取代檔案!!!(Performance_dashboard_main.rdl 和Setup.sql)

  1-3:SSMS執行Setup.sql         SSMS執行Setup.sql 前,建議修改datediff(ms, …) 變更為datediff(s, …)~~
         通常執行Setup.sql是不會遇到什麼問題!!

  1-4:SSMS新增效能報表

STEP1:
 
 


STEP2:
C:\Program Files\Microsoft SQL Server\90\Tools\PerformanceDashboard


安裝至此算是告一段落囉~~~不會太難!!!滑鼠點一點就裝完了!!
接下來可以開始使用囉!!
2.使用方法始用SSMS點開performance_dashboard_main這張報表就可以囉!
報表裏面有提供一些效能的資訊!Performance Dashboard Reports提供了以下以幾點功能:

1.CPU bottlenecks (and what queries are consuming the most CPU)
2.IO bottlenecks (and what queries are performing the most IO)
3.Index recommendations generated by the query optimizer (missing indexes)
4.Blocking
5.Latch contention 
以上這五點我覺得Index 建議這項最好用!!
他可以幫你檢查出該用INDEX卻沒用的欄位!!也可以看到有哪些INDEX被用到的機率極低!

沒有留言:

張貼留言