摘要:數(shù)據(jù)庫(kù)巡檢是數(shù)據(jù)庫(kù)服務(wù)商提供的最基本的內(nèi)容,但是數(shù)據(jù)庫(kù)巡檢后整理巡檢報(bào)告需要花費(fèi)很大的人力。Ankole數(shù)據(jù)庫(kù)運(yùn)維平臺(tái)可以一鍵化生成巡檢報(bào)告,巡檢內(nèi)容豐富、貼合應(yīng)用。
1. 傳統(tǒng)巡檢
傳統(tǒng)的數(shù)據(jù)庫(kù)巡檢是依靠經(jīng)驗(yàn)豐富的數(shù)據(jù)庫(kù)DBA對(duì)需要巡檢的數(shù)據(jù)庫(kù)進(jìn)行逐項(xiàng)檢查,隨后也出現(xiàn)了數(shù)據(jù)庫(kù)服務(wù)商或個(gè)人自行開(kāi)發(fā)的數(shù)據(jù)庫(kù)巡檢工具(如Oracle RDA),這些工具需要在每個(gè)要巡檢的數(shù)據(jù)庫(kù)上進(jìn)行相應(yīng)的部署工作。另外也有一些服務(wù)商通過(guò)開(kāi)發(fā)客戶(hù)端腳本進(jìn)行數(shù)據(jù)采集,然后通過(guò)云服務(wù)端應(yīng)用進(jìn)行巡檢報(bào)告生成,這可能導(dǎo)致客戶(hù)數(shù)據(jù)泄露。
Ankole運(yùn)維平臺(tái)是如何進(jìn)行數(shù)據(jù)庫(kù)巡檢?
2. Ankole巡檢方式
Ankole數(shù)據(jù)庫(kù)運(yùn)維平臺(tái)是本地化部署,無(wú)任何云服務(wù)端,所有數(shù)據(jù)都是客戶(hù)私有的資料庫(kù)中,巡檢報(bào)告在客戶(hù)部署的運(yùn)維平臺(tái)中生成,不存在任何數(shù)據(jù)泄露風(fēng)險(xiǎn)。
在ankole運(yùn)維平臺(tái)管理的數(shù)據(jù)庫(kù)中選擇“生成數(shù)據(jù)庫(kù)報(bào)告”,就能一鍵完成數(shù)據(jù)庫(kù)巡檢報(bào)告的生成。當(dāng)前支持Oracle和MySQL數(shù)據(jù)庫(kù)巡檢報(bào)告的生成,后期可能會(huì)增加更多類(lèi)型的數(shù)據(jù)庫(kù)。
3. Ankole巡檢報(bào)告內(nèi)容
Ankole運(yùn)維平臺(tái)生成的巡檢報(bào)告內(nèi)容比較豐富,包括內(nèi)容如下:
? 基本信息
? 空間信息
? 用戶(hù)會(huì)話信息
? 參數(shù)信息
? Top進(jìn)程信息
? 應(yīng)用大對(duì)象、失效索引、外鍵無(wú)索引、違規(guī)權(quán)限
? JOB、并行對(duì)象、Sequence、物化視圖等應(yīng)用內(nèi)容
? 性能視圖
3.1. 目錄總覽

3.2. 基本信息

3.3. 會(huì)話數(shù)信息

3.4. 應(yīng)用信息

3.5. 性能視圖
性能視圖是ankole巡檢報(bào)告中最具特色的內(nèi)容,在巡檢報(bào)告中展示出巡檢數(shù)據(jù)庫(kù)所有實(shí)例和主機(jī)的相關(guān)性能指標(biāo)曲線圖,包括:
? CPU曲線
? 內(nèi)存曲線
? 活躍會(huì)話數(shù)
? Redo生成量
? SQL執(zhí)行數(shù)
? 提交數(shù)
? 塊修改數(shù)
? 邏輯讀
? 硬解析
? IO事件響應(yīng)值
? 物理讀
? 物理寫(xiě)
通過(guò)性能視圖部分可以讓DBA一目了然地知道數(shù)據(jù)庫(kù)的性能情況。

4. 總結(jié)
通過(guò)ankole運(yùn)維平臺(tái)生成的巡檢報(bào)告,可以直觀地了解數(shù)據(jù)庫(kù)的基本信息和最近的性能情況,幫助DBA全面掌握數(shù)據(jù)庫(kù)的運(yùn)行狀態(tài)。通過(guò)一鍵化生成方式,按需快速生成巡檢報(bào)告。資料數(shù)據(jù)和生成方式的本地化,避免數(shù)據(jù)泄露。在報(bào)告中包含應(yīng)用關(guān)心的內(nèi)容,讓數(shù)據(jù)庫(kù)巡檢貼合應(yīng)用。