應用援慢由數據庫造成?為數據庫平反!輕易揪出效能瓶頸所在
不同的商業應用,其背後總會有複雜的數據庫;在正常情況下,數據庫應能提供充足的資源,從而讓不同的應用均能向員工提供到迅速的使用體驗;不過當數據庫內的數據量隨時間而增加,加上數據庫年份已久,漸漸便會對速度有所影響,而當應用援慢情況出現時,管理員自然便會將所有責任歸咎於數據庫。
作為網絡管理員,我們需要做的就是從中找出問題所在,並切法作出解決。不過要從數據庫之中找出問題並不容量,很多時我們需要借助其他工具的協助,並藉以提升可視性,最終能較為輕易地找到問題。
提到此類型的方案,中小企當然以價錢主導,於是像 SolarWinds 這類主打價格戰、易用性的品牌便是中小企的必然之選。近日 SolarWinds 推出了的 Database Performance Analyzer 9.0(DPA) 便可為數據庫管理員及其 IT 團隊提供整個應用程式堆疊的可視性,包括數據庫、伺服器、虛擬化及新加入的儲存空間資源,助其識別應用程式效能的瓶頸問題,最終讓「應用程式龜速」這一難題迎刃而解。
方案提供了多種效能分析,包括持續監控 SQL Server、Oracle、Sybase 及 DB2 數據庫的實體、雲端及 VMware 伺服器,以識別數據庫影響終端用戶響應時間的效能問題;找出問題根源;顯示效能趨勢記錄,以及與響應時間及效能有關的指標。
同時方案亦加入了儲存資源可視性及相關性,讓數據庫管理員可深入了解儲存空間 I/O 問題對響應時間的影響,以及加入指標基線及提示,從而令 DBA 方案可在短時間內揪出影響效能的問題所在。
應用程式問題是否由數據庫引起?
非也,問題出在其他地方:DBA 可排除數據庫為問題根源一說並進一步剖析 IT 基本架構的其他元件如何影響數據庫的活動。其儲存空間 I/O 分析功能可讓 DBA 看到儲存空間對數據庫工作負荷的影響,了解延遲及磁碟效能等儲存空間問題如何延長數據庫響應時間及最終影響到應用程式終端用戶。
沒錯,問題在於數據庫:數據庫效能不斷變化,所有 DBA 需要適當的工具來比較預期的效能與異常效能。新增的資源指標基線及提示功能可讓 DBA 主動識別資源耗用過度之處,並與應用程式反應時間建立關聯,然後深入了解問題是否真的源於資料庫;如果是的話,亦會為「如何解決」提供指引。
SolarWinds DPA 是基於一個非直觀式無代理架構,可於生產環境安全使用,對效能的影響微乎其微。SolarWinds DPA 可用於監控同時運行的數千個實體、VMware 及雲端數據庫。