[發(fā)明專利]一種多數(shù)據(jù)庫的監(jiān)控預警方法在審
| 申請?zhí)枺?/td> | 201510502555.0 | 申請日: | 2015-08-14 |
| 公開(公告)號: | CN105183608A | 公開(公告)日: | 2015-12-23 |
| 發(fā)明(設(shè)計)人: | 余敬龍 | 申請(專利權(quán))人: | 廣東能龍教育股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F17/30 |
| 代理公司: | 廣州嘉權(quán)專利商標事務(wù)所有限公司 44205 | 代理人: | 張海文 |
| 地址: | 528403 廣東省中山市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 多數(shù) 監(jiān)控 預警 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)庫,具體涉及一種多數(shù)據(jù)庫的監(jiān)控預警方法。
背景技術(shù)
由于傳統(tǒng)自帶監(jiān)控工具只能監(jiān)控本地的數(shù)據(jù)庫,無法監(jiān)控多個數(shù)據(jù)庫,而且沒有預警工具。如果數(shù)據(jù)庫發(fā)生了異常,如:阻塞過多、CPU升高等效率低下情況時無法預警給DBA(數(shù)據(jù)庫管理員),每個DBA也不可能時刻人工監(jiān)控每一臺數(shù)據(jù)庫服務(wù)器,傳統(tǒng)方式下DBA只能在用戶、服務(wù)器管理員反應(yīng)網(wǎng)頁打開速度慢、操作慢的情況去處理數(shù)據(jù)庫,非常被動。
發(fā)明內(nèi)容
為了克服上述技術(shù)問題,本發(fā)明的目的主要是監(jiān)控多個數(shù)據(jù)庫,有異常情況及時發(fā)預警郵件、短信給DBA,減輕DBA負擔,并提高效率。
本發(fā)明采用的技術(shù)方案是:
一種多數(shù)據(jù)庫的監(jiān)控預警方法,包括以下步驟:A)、判斷當前時間是否有需要執(zhí)行的維護計劃,若有維護計劃進入下一步,否則結(jié)束;B)、多個數(shù)據(jù)庫執(zhí)行維護計劃;C)、匯總所有數(shù)據(jù)庫維護的結(jié)果數(shù)據(jù);D)、判斷是否需要預警,若需預警則進入下一步,否則結(jié)束;E)發(fā)送預警信息。
所述的一種多數(shù)據(jù)庫的監(jiān)控預警方法還包括步驟F)等待時間T,返回步驟A。
所述步驟A根據(jù)已配置好的維護計劃列表,判斷當前時間是否有需要執(zhí)行的維護計劃。
所述步驟C將多個數(shù)據(jù)庫執(zhí)行的結(jié)果數(shù)據(jù)匯總,并保存到數(shù)據(jù)庫。
所述步驟D中如果有異常情況則進入步驟E。
所述異常情況包括數(shù)據(jù)庫阻塞過多、CPU升高。
本發(fā)明的有益效果是:本發(fā)明的監(jiān)控預警方法對比傳統(tǒng)的監(jiān)控方式更靈活,可監(jiān)控多個數(shù)據(jù)庫,而且及時預警。
附圖說明
下面結(jié)合附圖對本發(fā)明的具體實施方式做進一步的說明。
圖1是本發(fā)明監(jiān)控預警方法的主流程圖;
圖2是本發(fā)明第一實施例的工作流程圖;
圖3是本發(fā)明第二實施例的工作流程圖。
具體實施方式
參考圖1,為本發(fā)明的一種多數(shù)據(jù)庫的監(jiān)控預警方法,包括以下步驟:
A)、判斷當前時間是否有需要執(zhí)行的維護計劃,若有維護計劃進入下一步,否則結(jié)束;
B)、多個數(shù)據(jù)庫執(zhí)行維護計劃;
C)、匯總所有數(shù)據(jù)庫維護的結(jié)果數(shù)據(jù);
D)、判斷是否需要預警,若需預警則進入下一步,否則結(jié)束;
E)發(fā)送預警信息;
F)等待時間T(如1分鐘),返回步驟A。
如圖2所示為本發(fā)明的實施例1:系統(tǒng)臨時庫tempdb使用情況監(jiān)控。包括以下步驟:
A)判斷當前時間是否有需要執(zhí)行的維護計劃:根據(jù)已配置好的維護計劃列表,判斷當前時間是否有需要執(zhí)行的維護計劃,有則執(zhí)行步驟B,無則執(zhí)行步驟F;
B)數(shù)據(jù)庫執(zhí)行維護計劃:當前維護計劃相關(guān)的數(shù)據(jù)庫開始并行執(zhí)行維護計劃,并生成結(jié)果數(shù)據(jù),進入步驟C;
C)匯總結(jié)果數(shù)據(jù):將多個數(shù)據(jù)庫執(zhí)行的結(jié)果數(shù)據(jù)匯總,并保存到數(shù)據(jù)庫;
D)等待:等待1分鐘,然后進入步驟A,重復流程。
如圖3所示為本發(fā)明的實施例2:CPU預警,包括以下步驟:
A)判斷當前時間是否有需要執(zhí)行的維護計劃:根據(jù)已配置好的維護計劃列表,判斷當前時間是否有需要執(zhí)行的維護計劃,有則執(zhí)行步驟B,無則執(zhí)行步驟F;
B)數(shù)據(jù)庫執(zhí)行維護計劃:當前維護計劃相關(guān)的數(shù)據(jù)庫開始并行執(zhí)行維護計劃,并生成結(jié)果數(shù)據(jù),進入步驟C;
C)匯總結(jié)果數(shù)據(jù):將多個數(shù)據(jù)庫執(zhí)行的結(jié)果數(shù)據(jù)匯總,并保存到數(shù)據(jù)庫;
D)判斷是否需要預警:如果有異常情況則進入步驟E,無則進入步驟F;
E)發(fā)送預警信息:發(fā)送預警郵件、短信給數(shù)據(jù)庫管理員;
F)等待:等待1分鐘,然后進入步驟A。
可見,對比傳統(tǒng)的數(shù)據(jù)庫監(jiān)控方式不能監(jiān)控多個數(shù)據(jù)庫,而本發(fā)明可以監(jiān)控多個數(shù)據(jù)庫,而傳統(tǒng)的數(shù)據(jù)庫監(jiān)控方式是被動的,只能監(jiān)控不能預警,而本發(fā)明可以在有異常的情況下自動及時預警。此外,數(shù)據(jù)庫的異常預警,可以通過微信、推信以及其他常規(guī)已知的方法來實現(xiàn)。
以上所述僅為本發(fā)明的優(yōu)先實施方式,本發(fā)明并不限定于上述實施方式,只要以基本相同手段實現(xiàn)本發(fā)明目的的技術(shù)方案都屬于本發(fā)明的保護范圍之內(nèi)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東能龍教育股份有限公司,未經(jīng)廣東能龍教育股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510502555.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 風險雷達預警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機器視覺的車站客流安全智能監(jiān)控系統(tǒng)





