[發明專利]數據庫性能指標預測方法及系統在審
| 申請號: | 201910259987.1 | 申請日: | 2019-04-02 |
| 公開(公告)號: | CN110096491A | 公開(公告)日: | 2019-08-06 |
| 發明(設計)人: | 鄒傳琴;鄧俊;蘭清 | 申請(專利權)人: | 南京信息職業技術學院 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21 |
| 代理公司: | 南京天翼專利代理有限責任公司 32112 | 代理人: | 鄭妍宇 |
| 地址: | 210023 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 性能指標預測 實時預警 基線 構建 數據準備 預測 數據準備模塊 長期穩定 季節因素 歷史數據 預測模塊 閾值模塊 準確度 運維 觀測 預警 智能 更新 保證 | ||
本發明公開了一種數據庫性能指標預測方法及系統,屬于數據庫智能運維技術領域,所述數據庫性能指標預測方法包括步驟一,數據準備;步驟二,基線預測;步驟三,構建動態閾值;步驟四,實時預警。所述數據庫性能指標預測系統包括,數據準備模塊,用于數據準備;基線預測模塊,用于基線預測;動態閾值模塊,用于構建動態閾值;實時預警模塊,用于實時預警。本發明通過構建動態閾值對DBTime值進行觀測預警,動態閾值每日更新,并結合歷史數據和季節因素對數據庫性能指標進行預測,提高了數據庫性能指標預測的準確度,從而保證數據庫長期穩定的運行。
技術領域
本發明涉及數據庫智能運維技術領域,特別涉及一種數據庫性能指標預測系統。
背景技術
數據庫是一個單位或是一個應用領域的通用數據處理系統,它存儲的是屬于企業和事業部門、團體和個人的有關數據的集合。數據庫是IT系統的核心,存儲著企業的各種數據,數據庫性能的保障尤其重要。隨著信息技術的日益發展,數據庫內容的日趨豐富和復雜,傳統數據庫運維工作面臨新的挑戰,運維響應要求越來越高。而傳統的以手工為主,小工具為輔,簡單粗獷的數據庫性能運維手段存在以下問題:
(1)使用平均值+靜態閾值的方法進行預警,運維手段簡單,運維準確度不高;
(2)靜態閾值采用單一靜態告警閾值或者分時段的靜態告警閾值,沒有結合歷史數據計算動態閾值;
(3)沒有結合歷史數據和季節因素對數據庫性能指標進行預測;
(4)欠缺可視化監控手段;
(5)沒有對運維經驗進行沉淀。
發明內容
為了提高了數據庫性能指標預測的準確度,保證數據庫穩定、長期的運行,本發明提供了一種數據庫性能指標預測方法。
本發明的技術方案為,一種數據庫性能指標預測方法,包括:
步驟一:數據準備,每隔時間t0從數據庫采集數據庫性能指標DBTime,所述DBTime為數據庫的請求運行時間總和,根據DBTime的采集日期為DBTime打上日期編號,根據DBTime的采集時間段為DBTime打上季節編號;
步驟二:基線預測,根據采集到的DBTime數據通過時間序列預測的乘法模型構建DBTime基線預測模型,根據構建的DBTime基線預測模型,按天預測第二天各個時間段的DBTime值;
步驟三:構建動態閾值,根據步驟二所述方法獲得DBTime預測值,計算DBTime預測值和實際值之差,DBTime預測值和實際值之差稱為殘差,計算殘差的標準差,按天把最新一天的數據也納入計算并更新標準差,使用2倍或3倍殘差標準差的值作為動態閾值;
步驟四:實時預警,根據步驟二得到的第二天的DBTime預測值,以及步驟三計算出的動態閾值,對第二天的DBTime實際值進行實時預警,當實際觀察值超過閾值時作出預警。
本發明進一步設置為,所述時間t0為半個小時,所述DBTime的季節編號為1至48,一天內的DBTime的季節編號根據采集時間段依次編號為1至48。
本發明進一步設置為,所述DBTime的日期編號為1-30,其編號算法為:
日期編號1-26,采用歷史月份相同日期的數據進行計算;
日期編號27,采用歷史月份相同日期的數據進行計算,不含2月27日;
日期編號28,采用歷史月份28和29兩天數據的平均數進行計算,不含2月28日、2月29日、4月29日、6月29日、9月29日、11月29日;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京信息職業技術學院,未經南京信息職業技術學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910259987.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:污染場地數據庫及其構建方法
- 下一篇:基于知識庫的操作處理方法及裝置





