數據庫簡化運維,深信服DMP智能診斷助手幫你搞定!
發布日期:
2022-07-29
瀏覽次數:

? ? ? ? ?隨著企業數據資產不斷累積,數據庫也逐漸龐大。如何在半小時內巡檢完所有的數據庫?如何防范風險并及時應對?深信服DMP即可搞定,并能夠幫助企業實現簡化運維。該平臺搭載智能診斷助手,幫助企業開展數據庫的監控、巡檢、診斷、優化等多項工作,支持 MySQL、Oracle、SQLServer等主流的數據庫產品。

數據庫簡化運維,深信服DMP智能診斷助手幫你搞定!

智能診斷助手兩大模塊

? ? ? ?收集模塊主要是用于收集和存儲系統的運行數據和指標。各種類型的探針完成相關數據(包括系統數據,網絡數據,數據庫數據,消息和事件等)的探測和采售后,通過接口提供給收集系統.

? ? ? ?指標采集組件主要包括兩類:一類收集系統的指標,包括云主機的CPU,內存和磁盤等相關信息;一類收集數據庫的性能指標,指針連接上數據庫系統,通過相關SQL語句采集數據庫的性能指標。

? ? ? ?收集系統會定時收集數據庫和云主機系統的運行指標和關鍵數據,再通過接口寫入到時序數據庫(TSDB)中。收集系統采用的是telegraf+influxdb的開源組件組合,通過telegraf組件拉取指標采集系統上面的信息,再存儲到時序數據庫influxdb中。

? ? ? ?分析模塊主要提供監控和診斷相關的功能和服務。監控模塊負責處理實時數據以及調度相關的任務更新配置,通過各類查詢語句和程序進行處理實時數據。診斷模塊基干規則策略和專家經驗,結合學習引擎處理各類診斷分析接口,提供巡檢和智能診斷的功能。

? ? ? ?這些模塊的工作機制是,收集模塊采集數據庫和系統環境的指標和數據,并傳輸相關事件和指標處到時序數據庫和監控中心。監控模塊和巡檢模塊處理數據以后輸出到告警平臺和用戶界面上面,通過APl和Web服務給用戶界面提供性能圖標、監控大屏以及各類告警和診斷的功能。

智能診斷助手四大功能

? ? ? ?與傳統數據庫管理方式相比,智能診斷助手具有實時監控、健康巡檢、智能診斷、多維分析四個特點。

01??實時監控

? ? ? ?實時監控收集豐富和細粒度的監控指標,實時顯示數據庫的運行狀態。

? ? ? ?比如MySQL數據庫,智能診斷助手從鏈路上采集超過200個以上云主機和數據庫性能指標以及相關信息,通過監控大屏和集群概覽提供基于排行的集群的狀態,讓用戶實時了解每個數據庫系統的整體運行情況。

? ? ? ?系統完成大量的數據分析之后,基于數據庫領域的實時預測和異常分析算法,對潛在的風險進行告警和提示,讓用戶關注風險高的數據庫,避免信息過載,在監控大屏的區域內,顯示了集群概覽、告警趨勢和指標排行等用戶需要關注的不同類型和級別的信息。


數據庫簡化運維,深信服DMP智能診斷助手幫你搞定!

02??健康巡檢

? ? ? ?健康巡檢對集群定時進行健康狀態掃描,幫助用戶深入了解數據庫實例健康情況、發現系統不合理的狀況和潛在的風險。

? ? ? ?智能診斷助手基于豐富的知識庫和全面的巡檢算法,細化并關注每個數據庫的健康狀況。

? ? ? ?以Oracle數據庫為例,巡檢包括了系統資源、數據庫集群、數據庫配置、數據庫對象和數據庫性能等五個大類,超過50多項的巡檢項和算法的支持,全面真實還原了數據庫的配置和運行情況,并結合最佳實踐和專家經驗,在巡檢報告中總結和歸納出系統狀態和潛在問題,給出一份專業的健康報告。

? ? ? ?下圖Oracle的巡檢報告第一部分巡檢概況就總結歸納了整個數據庫系統在巡檢期間的運行情況。


數據庫簡化運維,深信服DMP智能診斷助手幫你搞定!

03??智能診斷

? ? ???可以直觀便捷地查看當前數據庫的整體運行狀況。從系統、性能和實時運行情況等多個維度,幫助用戶快速診斷系統運行情況,直接定位和處理相關問題。


數據庫簡化運維,深信服DMP智能診斷助手幫你搞定!

? ? ? 基于數據庫運行的指標數據和系統實時狀態,包括系統的資源情況、性能數據、實時會話、鎖情況和性能情況等等,智能診斷助手對數據庫的運行情況完成全方位的整體評估,用戶可以直觀了解診斷結果,并通過診斷助手提供的處置方式快速定位和分析問題,對相關異??焖偬幚?,從而解決問題。

04??多維分析

? ? ???性能問題是數據庫運行管理中的痛點,智能診斷助手的多維分析提供了可視化的性能和指標的對比工具,通過直觀的性能數據對比,多維度地動態查看和鉆取數據庫的性能數據。



數據庫簡化運維,深信服DMP智能診斷助手幫你搞定!

? ? ? ?針對Oracle數據庫,多維分析功能結合了DBTime和AWR中的各類豐富的統計信息,可以顯示不同時段的DBTime趨勢信息。

? ? ? ?用戶可以在DBTime趨勢圖上任意圈選值得關注的時間區域,分析系統可以方便統計出這段時間 AWR中各類統計信息(TopSQL、TOP會話、TOPEvent和TOPService/Module等),并查看相關的SQL語句和執行計劃。幫助用戶直觀對上述整理好的信息做分析處理,快速定位系統的性能瓶頸。

? ? ? ?對于MySQL數據庫,多維分析通過對系統資源和慢SQL數量的各維度的對比信息,幫助用戶定位系統和查詢性能的瓶頸。

? ? ? ?在SQL語句的優化上,多維分析綜合了Oracle的STA商業工具,PerconaToolkit和SOAR等開源系統,結合規則系統,給用戶提供專業和直觀的查詢計劃分析和優化建議。

數據庫簡化運維,深信服DMP智能診斷助手幫你搞定!


? ? ? ?基于以上的功能和特性,智能診斷助手能有效幫助用戶快速發現數據庫運行與維護中的問題,幫助企業及時防范和應對風險。

? ? ? ?比如,某數據庫使用智能診斷助手對數據庫運行情況進行檢查,發現許多空閑異常連接,然后使用智能診斷的會話管理對這些異常連接進行關閉,并通知相應應用開發做出修改,使系統整體性能有了較大提升。

? ? ? ?某數據庫出現部分查詢無法響應的情況,使用智能診斷助手分析后發現是數據庫等待事件導致應用阻塞,使用診斷助手提供的鎖分析工具對造成阻塞的進程進行處理,之后等待事件消失,應用恢復正常。

? ? ? ?某數據庫出現CPU和1O等指標同比上升明顯的現象,智能診斷助手分析之后確認是一個慢SQL導致,然后使用SQL優化功能對該SQL進行分析和優化,SQL語句優化處理上線后提升了性能效果,CPU和各項指標恢復到正常,完成了問題的閉環處理。

? ? ? ?有了深信服DMP的智能診斷助手,用戶不僅可以降低運維成本,也能輕松保障數據庫的穩定安全。


相關推薦

暫無數據