[發明專利]基于歷史經驗的數據庫智能監控方法、系統及存儲介質在審
| 申請號: | 202011564905.3 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112685251A | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 王小龍 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 北京鴻元知識產權代理有限公司 11327 | 代理人: | 王守梅;袁文婷 |
| 地址: | 518033 廣東省深圳市福田區益田路5033號*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 歷史 經驗 數據庫 智能 監控 方法 系統 存儲 介質 | ||
本發明涉及大數據處理技術,揭露了一種基于歷史經驗的數據庫智能監控方法,方法包括接收數據庫任務;接收數據庫任務;在預設的SQL查詢數據庫中查詢與所述數據庫任務對應的SQL,根據所述SQL查詢數據庫中與所述SQL對應的信息數據,并對符合預先設定的告警規則的所述信息數據;進行告警,產生告警信息;遍歷預先設置的歷史記錄表,確定所述歷史記錄表中與所述信息數據相匹配的歷史處理數據;將所述歷史處理數據與所述告警信息一并發送。本發明還涉及區塊鏈技術,數據存儲于區塊鏈中,本發明通過設置屏蔽時、通過設置歷史記錄表和預處理方案表,提升數據庫告警定位速度和告警處理速度。
技術領域
本發明涉及大數據處理技術,尤其涉及一種基于歷史經驗的數據庫智能監控方法、系統及存儲介質。
背景技術
現有的數據庫監控有兩類,一是通過數據庫本身的性能監控以及SQL性能相關的監控;二是根據業務邏輯制定的數據相關的監控,監控是否存在錯誤數據。
通過查詢數據庫發現錯誤數據觸發告警,或者通過設定告警閾值,錯誤數據達到告警閾值則觸發告警;告警發生后,運維人員根據告警內容進行告警數據查詢和告警問題分析,但是存在的弊端如下:
1)告警處理效率受限于運維人員的技術能力和處理經驗;
2)對于出現過的歷史問題,需要重新排查,浪費了處理時間和精力;
3)告警問題大多通過固有的查詢方法按照固有模式去處理;處理過程中容易發生人為疏忽導致告警問題的錯誤處理結果的情況。
因此,亟需一種告警處理效率高的數據庫監控方法。
發明內容
本發明提供一種基于歷史經驗的數據庫智能監控方法、系統及計算機可讀存儲介質,其主要解決數據庫告警處理效率低下的問題。
為實現上述目的,本發明提供一種基于歷史經驗的數據庫智能監控方法,應用于電子裝置,方法包括:
接收數據庫任務;
在預設的SQL查詢數據庫中查詢與所述數據庫任務對應的SQL,根據所述SQL查詢數據庫中與所述SQL對應的信息數據,并對符合預先設定的告警規則的所述信息數據;進行告警,產生告警信息;
遍歷預先設置的歷史記錄表,確定所述歷史記錄表中與所述信息數據相匹配的歷史處理數據;將所述歷史處理數據與所述告警信息一并發送。
進一步,優選的,在預設的SQL查詢數據庫中查詢與所述數據庫任務對應的SQL,根據所述SQL查詢數據庫中與所述SQL對應的信息數據的過程中,
判定所述信息數據是否符合預先設定的告警規則;若是,則觸發告警,產生告警信息;
判定是否存在針對所述告警的預處理方案,其中,所述判定是否存在針對所述告警的預處理方案步驟包括:
遍歷預先設置的預處理方案表,確定所述預處理方案表中與觸發告警的信息數據相匹配的預處理方案數據;
調用所述預處理方案數據處理所述數據庫任務。
進一步,優選的,在接收數據庫任務之前,還包括按照實際需要設置屏蔽時間段、歷史記錄表和預處理方案表的預處理方案步驟。
進一步,優選的,所述調用所述預處理方案數據處理所述數據庫任務的步驟包括:
獲取與所述觸發告警的信息數據相匹配的規則字段;
根據所述規則字段匹配與所述規則字段相對應的傳參字段;其中,所述規則字段和傳參字段在所述預處理方案表中以表格形式體現;
調用所述傳參字段所對應的方法函數處理所述數據庫任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011564905.3/2.html,轉載請聲明來源鉆瓜專利網。





