建置架構
圖形化動態監測
設定與通知、報表功能

以往企業對於資料庫的效能通常沒有預防的觀念,往往在收到使用者抱怨資料查詢速度明顯變慢時,才來檢查系統哪裡出現效能瓶頸。若有一個時時為管理人員監視企業內各種資料庫系統效能的工具,並提供一套快速有效的檢測方法,不僅能增進管理員的工作效率,降低下來的人力成本更在無形中增加企業的競爭力。

Embarcadro的資料庫效能監測軟體Performance Center便是在這樣的觀念下誕生的產品。它支援企業常用的Oracle、Sybase和Microsoft SQL Server等關聯式資料庫,並提供瀏覽器式的操作介面、各類資料庫效能圖表,在預見效能瓶頸時能夠通知管理人員,並產生各式統計報表。

Performance Center在建置架構上分成伺服器端與客戶端,雖然都安裝在Windows平臺上,但被監控的資料庫則不限任何平臺,只要是Oracle、Sybase或Microsoft SQL Server資料庫,不論在Windows、Unix或Linux上都可被監控。伺服器端的功用在於管理所監控的資料庫,理論上只要伺服器夠強大,監控的資料庫可達數百個。此外,伺服器端還創造一個資料佇存庫(repository),即時蒐集被監控資料庫的各式資訊,統計成效能監測資料,供客戶端查詢。

客戶端則可安裝於伺服器本機或遠端工作站上,透過HTTP與伺服器端連線,取得資料庫的效能資料,並以樹狀目錄和網頁式介面,提供管理人員一次監管所有資料庫效能的操作平臺。

Performance Center將所有診斷資訊分成記憶體、I/O、使用空間、資料庫、使用者、容量、網路等七大類,底下則再細分非常多的監測項目,幾乎涵蓋了對資料庫能想到的所有效能統計資料。首頁上列出了影響資料庫效能的幾個重要指標,並以長條圖、柱狀圖、餅圖、線圖等各種統計圖表來呈現。

當出現效能問題時,Performance Center能依嚴重程度高低,在出問題的項目上以不同的顏色動態顯示,除了提醒,還方便管理者調配問題處理的先後順序。此外Performance Center還以所有診斷項目的權重比例,創造出一個以百分比顯示的資料庫健康指數(Health Index),代表該資料庫的整體效能強健程度。權重比例可以用預設值也可以自訂,因此企業可視資料庫不同的特性,自訂不同的健康指標,例如有的應該注重記憶體與I/O的效能,便可將這兩項權重拉高。

由於監測項目太多,Performance Center在安裝好之後,已經預設提供一個對普遍資料庫都可適用的最佳化設定,不過仍然提供了讓企業自訂監測項目基準點與臨界點的功能。此外還能自訂在超過基準點或臨界點之後,以電子郵件、呼叫器或SNMP Trap的方式通知管理者,甚至還能呼叫Script或SQL指令來回應資料庫的警示。

報表同樣以統計圖表的方式呈現,可依需求產生企業內所有資料庫的整體效能報告,或者找出特定時間內效能最差的資料庫。報表的輸出則包含了HTML、XML、Excel等常用的格式,可以在需要的時候即時產生,或者排程自動化固定產生。文⊙白季川

熱門新聞

Advertisement