[發(fā)明專利]數(shù)據(jù)庫實例的處理方法及裝置、存儲介質(zhì)、電子裝置在審
| 申請?zhí)枺?/td> | 202011157936.7 | 申請日: | 2020-10-26 |
| 公開(公告)號: | CN112306989A | 公開(公告)日: | 2021-02-02 |
| 發(fā)明(設(shè)計)人: | 武冠宇;張賦;胡培永 | 申請(專利權(quán))人: | 北京健康之家科技有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F3/06 |
| 代理公司: | 北京中強智尚知識產(chǎn)權(quán)代理有限公司 11448 | 代理人: | 黃耀威 |
| 地址: | 100102 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)庫 實例 處理 方法 裝置 存儲 介質(zhì) 電子 | ||
1.一種數(shù)據(jù)庫實例的處理方法,其特征在于,包括:
獲取預(yù)設(shè)時間段內(nèi)將第一指標數(shù)據(jù)寫入目標數(shù)據(jù)庫實例時出現(xiàn)的第一異常次數(shù),其中,所述第一異常次數(shù)表示寫入失敗的次數(shù)或?qū)懭胨龅谝恢笜藬?shù)據(jù)的耗時超過預(yù)設(shè)時長的次數(shù);
基于所述第一異常次數(shù)確定是否對所述目標數(shù)據(jù)庫實例進行服務(wù)降級。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取預(yù)設(shè)時間段內(nèi)將第一指標數(shù)據(jù)寫入目標數(shù)據(jù)庫實例時出現(xiàn)的第一異常次數(shù)包括:
確定所述預(yù)設(shè)時間段內(nèi)寫入所述第一指標數(shù)據(jù)的時間戳以及所述目標數(shù)據(jù)庫實例的唯一編碼;
根據(jù)所述時間戳和所述唯一編碼生成唯一鍵名;
確定所述唯一鍵名對應(yīng)的計數(shù)值;
對所述預(yù)設(shè)時間段內(nèi)的計數(shù)值進行求和,得到所述第一異常次數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述第一異常次數(shù)表示寫入失敗的次數(shù),所述基于所述第一異常次數(shù)確定是否對所述目標數(shù)據(jù)庫實例進行服務(wù)降級,包括:
將所述第一異常次數(shù)與第一預(yù)設(shè)值進行比較,其中,所述第一預(yù)設(shè)值是基于所述預(yù)設(shè)時間段和寫入失敗的歷史次數(shù)設(shè)定的;
若所述第一異常次數(shù)大于或等于所述第一預(yù)設(shè)值,則將所述目標數(shù)據(jù)庫實例作為異常數(shù)據(jù)庫實例,并對所述目標數(shù)據(jù)庫實例進行服務(wù)降級。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述第一異常次數(shù)表示寫入所述第一指標數(shù)據(jù)的耗時超過預(yù)設(shè)時長的次數(shù),所述基于所述第一異常次數(shù)確定是否對所述目標數(shù)據(jù)庫實例進行服務(wù)降級,包括:
將所述第一異常次數(shù)與第二預(yù)設(shè)值進行比較,其中,所述第二預(yù)設(shè)值是基于所述預(yù)設(shè)時間段和寫入所述第一指標數(shù)據(jù)的耗時超過預(yù)設(shè)時長的歷史次數(shù)設(shè)定的;
若所述第一異常次數(shù)大于或等于所述第二預(yù)設(shè)值,則將所述目標數(shù)據(jù)庫實例作為異常數(shù)據(jù)庫實例,并對所述目標數(shù)據(jù)庫實例進行服務(wù)降級。
5.根據(jù)權(quán)利要求3或4中任一項所述的方法,其特征在于,在對所述目標數(shù)據(jù)庫實例進行服務(wù)降級之后,所述方法還包括:
檢測下一個預(yù)設(shè)時間段內(nèi)將第二指標數(shù)據(jù)寫入所述目標數(shù)據(jù)庫實例的第二異常次數(shù);
若所述第二異常次數(shù)表示寫入失敗的次數(shù),若所述第二異常次數(shù)大于或等于所述第一預(yù)設(shè)值,則持續(xù)對所述目標數(shù)據(jù)庫實例進行服務(wù)降級;若所述第二異常次數(shù)小于所述第一預(yù)設(shè)值,則恢復(fù)所述目標數(shù)據(jù)庫實例的服務(wù)等級;或,
若所述第二異常次數(shù)表示寫入所述第二指標數(shù)據(jù)的耗時超過預(yù)設(shè)時長的次數(shù),若所述第二異常次數(shù)大于或等于所述第二預(yù)設(shè)值,則持續(xù)對所述目標數(shù)據(jù)庫實例進行服務(wù)降級;若所述第二異常次數(shù)小于所述第二預(yù)設(shè)值,則恢復(fù)所述目標數(shù)據(jù)庫實例的服務(wù)等級。
6.根據(jù)權(quán)利要求3或4中任一項所述的方法,其特征在于,在對所述目標數(shù)據(jù)庫實例進行服務(wù)降級之后,所述方法還包括:
屏蔽報警消息,其中,所述報警消息為所述目標數(shù)據(jù)庫實例的代理系統(tǒng)向客戶端發(fā)出的告警信息,用于指示所述目標數(shù)據(jù)庫實例為異常數(shù)據(jù)庫實例。
7.一種數(shù)據(jù)庫實例的處理裝置,其特征在于,包括:
獲取模塊,用于獲取預(yù)設(shè)時間段內(nèi)將第一指標數(shù)據(jù)寫入目標數(shù)據(jù)庫實例時出現(xiàn)的第一異常次數(shù),其中,所述第一異常次數(shù)表示寫入失敗的次數(shù)或?qū)懭胨龅谝恢笜藬?shù)據(jù)的耗時超過預(yù)設(shè)時長的次數(shù);
確定模塊,用于基于所述第一異常次數(shù)確定是否對所述目標數(shù)據(jù)庫實例進行服務(wù)降級。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊包括:
第一確定單元,用于確定所述預(yù)設(shè)時間段內(nèi)寫入所述第一指標數(shù)據(jù)的時間戳以及所述目標數(shù)據(jù)庫實例的唯一編碼;
生成單元,用于根據(jù)所述時間戳和所述唯一編碼生成唯一鍵名;
第二確定單元,用于確定所述唯一鍵名對應(yīng)的計數(shù)值;
計算單元,用于對所述預(yù)設(shè)時間段內(nèi)的計數(shù)值進行求和,得到所述第一異常次數(shù)。
9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)中存儲有計算機程序,其中,所述計算機程序被設(shè)置為運行時執(zhí)行權(quán)利要求1至6任一項中所述的方法。
10.一種電子裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設(shè)置為運行所述計算機程序以執(zhí)行權(quán)利要求1至6任一項中所述的方法。
該專利技術(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/202011157936.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設(shè)備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置





