欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)庫(kù)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40638539發(fā)布日期:2025-01-10 18:44閱讀:3來(lái)源:國(guó)知局
一種數(shù)據(jù)庫(kù)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)與流程

本技術(shù)涉及大數(shù)據(jù),特別是涉及一種數(shù)據(jù)庫(kù)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。


背景技術(shù):

1、數(shù)據(jù)庫(kù)(database)是一個(gè)有組織的、結(jié)構(gòu)化的數(shù)據(jù)集合,用于存儲(chǔ)和管理相關(guān)數(shù)據(jù)的系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)是計(jì)算機(jī)系統(tǒng)中用于管理和存儲(chǔ)數(shù)據(jù)的關(guān)鍵組成部分,通過(guò)結(jié)構(gòu)化存儲(chǔ)數(shù)據(jù),使得數(shù)據(jù)的訪問(wèn)、管理、使用更加高效和便捷。數(shù)據(jù)庫(kù)通常由一個(gè)或多個(gè)數(shù)據(jù)表組成,每個(gè)數(shù)據(jù)表中包含多個(gè)數(shù)據(jù)記錄,每個(gè)記錄由多個(gè)字段組成。數(shù)據(jù)庫(kù)采用不同的數(shù)據(jù)模型(如關(guān)系型模型、文檔型模型、圖形型模型等)來(lái)組織數(shù)據(jù),常見(jiàn)的數(shù)據(jù)庫(kù)系統(tǒng)包括關(guān)系型數(shù)據(jù)庫(kù)(如mysql、oracle、sql?server)、nosql數(shù)據(jù)庫(kù)(如mongodb、redis)等。數(shù)據(jù)庫(kù)運(yùn)維(database?operations)是指對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的管理和維護(hù)工作,旨在確保數(shù)據(jù)庫(kù)系統(tǒng)的安全、穩(wěn)定和高效運(yùn)行。

2、相關(guān)技術(shù)中,數(shù)據(jù)庫(kù)運(yùn)維主要包括備份與恢復(fù)、性能優(yōu)化、安全管理、容量規(guī)劃、版本升級(jí)和補(bǔ)丁管理、故障排除以及監(jiān)控報(bào)警等。其中,監(jiān)控報(bào)警通常是依賴數(shù)據(jù)庫(kù)監(jiān)控系統(tǒng),定期監(jiān)測(cè)數(shù)據(jù)庫(kù)運(yùn)行狀態(tài)和性能指標(biāo),設(shè)置合理的告警規(guī)則,及時(shí)響應(yīng)異常情況。

3、然而,目前的數(shù)據(jù)庫(kù)監(jiān)控方法,存在如下的技術(shù)問(wèn)題:

4、目前的數(shù)據(jù)庫(kù)監(jiān)控平臺(tái)依賴數(shù)據(jù)庫(kù)的支持和具體配置,導(dǎo)致監(jiān)控平臺(tái)的通用性和可控性較差。


技術(shù)實(shí)現(xiàn)思路

1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠提高數(shù)據(jù)庫(kù)監(jiān)控的通用性和可控性,提高監(jiān)控效率的一種數(shù)據(jù)庫(kù)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。

2、第一方面,本技術(shù)提供了一種數(shù)據(jù)庫(kù)監(jiān)控方法。所述方法包括:

3、響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)的數(shù)據(jù)請(qǐng)求,創(chuàng)建與所述數(shù)據(jù)請(qǐng)求相關(guān)聯(lián)的跟蹤標(biāo)識(shí)信息;

4、基于所述跟蹤標(biāo)識(shí)信息確定所述目標(biāo)數(shù)據(jù)庫(kù)中針對(duì)所述數(shù)據(jù)請(qǐng)求執(zhí)行的目標(biāo)執(zhí)行語(yǔ)句;

5、獲取所述目標(biāo)執(zhí)行語(yǔ)句執(zhí)行中產(chǎn)生的日志數(shù)據(jù),所述日志數(shù)據(jù)用于記錄所述目標(biāo)數(shù)據(jù)庫(kù)執(zhí)行所述目標(biāo)執(zhí)行語(yǔ)句時(shí)的參數(shù)信息;

6、基于所述日志數(shù)據(jù)對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行異常情況的監(jiān)控,所述異常情況根據(jù)預(yù)設(shè)的監(jiān)控邏輯進(jìn)行判定。

7、在其中一個(gè)實(shí)施例中,所述基于所述日志數(shù)據(jù)對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行異常情況的監(jiān)控,所述異常情況根據(jù)預(yù)設(shè)的監(jiān)控邏輯進(jìn)行判定之前,還包括:

8、對(duì)所述日志數(shù)據(jù)進(jìn)行圖形化處理,得到日志圖表;

9、基于所述日志圖表進(jìn)行所述異常情況的監(jiān)控。

10、在其中一個(gè)實(shí)施例中,所述對(duì)所述日志數(shù)據(jù)進(jìn)行圖形化處理,得到日志圖表包括:

11、在所述日志數(shù)據(jù)中確認(rèn)待監(jiān)測(cè)的目標(biāo)字段,創(chuàng)建所述目標(biāo)字段與所述跟蹤標(biāo)識(shí)信息之間的索引;

12、將所述目標(biāo)字段填充至與所述目標(biāo)字段匹配的初始圖表,得到所述日志圖表。

13、在其中一個(gè)實(shí)施例中,所述獲取所述目標(biāo)執(zhí)行語(yǔ)句執(zhí)行中產(chǎn)生的日志數(shù)據(jù),所述日志數(shù)據(jù)用于記錄所述目標(biāo)數(shù)據(jù)庫(kù)執(zhí)行所述目標(biāo)執(zhí)行語(yǔ)句時(shí)的參數(shù)信息包括:

14、基于預(yù)設(shè)的日志輸出框架層獲取所述目標(biāo)數(shù)據(jù)庫(kù)輸出的所述日志數(shù)據(jù),所述日志輸出框架層與所述目標(biāo)業(yè)務(wù)的業(yè)務(wù)處理層相互獨(dú)立。

15、在其中一個(gè)實(shí)施例中,所述方法還包括:

16、基于所述跟蹤標(biāo)識(shí)信息在多個(gè)數(shù)據(jù)庫(kù)中確定與所述數(shù)據(jù)請(qǐng)求相關(guān)聯(lián)的所述目標(biāo)執(zhí)行語(yǔ)句;

17、基于所述日志輸出框架層獲取多個(gè)所述數(shù)據(jù)庫(kù)輸出的所述日志數(shù)據(jù)。

18、在其中一個(gè)實(shí)施例中,所述獲取所述目標(biāo)執(zhí)行語(yǔ)句執(zhí)行中產(chǎn)生的日志數(shù)據(jù)包括:

19、獲取所述目標(biāo)執(zhí)行語(yǔ)句執(zhí)行中的業(yè)務(wù)方法以及堆棧信息;

20、基于所述業(yè)務(wù)方法以及所述堆棧信息獲取所述日志數(shù)據(jù),所述日志數(shù)據(jù)包括慢查詢?nèi)罩?、事?wù)日志以及死鎖日志。

21、第二方面,本技術(shù)還提供了一種數(shù)據(jù)庫(kù)監(jiān)控裝置。所述裝置包括:

22、請(qǐng)求響應(yīng)模塊,用于響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)的數(shù)據(jù)請(qǐng)求,創(chuàng)建與所述數(shù)據(jù)請(qǐng)求相關(guān)聯(lián)的跟蹤標(biāo)識(shí)信息;

23、語(yǔ)句定位模塊,用于基于所述跟蹤標(biāo)識(shí)信息確定所述目標(biāo)數(shù)據(jù)庫(kù)中針對(duì)所述數(shù)據(jù)請(qǐng)求執(zhí)行的目標(biāo)執(zhí)行語(yǔ)句;

24、日志數(shù)據(jù)模塊,用于獲取所述目標(biāo)執(zhí)行語(yǔ)句執(zhí)行中產(chǎn)生的日志數(shù)據(jù),所述日志數(shù)據(jù)用于記錄所述目標(biāo)數(shù)據(jù)庫(kù)執(zhí)行所述目標(biāo)執(zhí)行語(yǔ)句時(shí)的參數(shù)信息;

25、異常監(jiān)控模塊,用于基于所述日志數(shù)據(jù)對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行異常情況的監(jiān)控,所述異常情況根據(jù)預(yù)設(shè)的監(jiān)控邏輯進(jìn)行判定。

26、在其中一個(gè)實(shí)施例中,所述異常監(jiān)控模塊之前,還包括:

27、圖形化模塊,用于對(duì)所述日志數(shù)據(jù)進(jìn)行圖形化處理,得到日志圖表;

28、圖表監(jiān)控模塊,用于基于所述日志圖表進(jìn)行所述異常情況的監(jiān)控。

29、在其中一個(gè)實(shí)施例中,所述圖形化模塊包括:

30、索引模塊,用于在所述日志數(shù)據(jù)中確認(rèn)待監(jiān)測(cè)的目標(biāo)字段,創(chuàng)建所述目標(biāo)字段與所述跟蹤標(biāo)識(shí)信息之間的索引;

31、圖表填充模塊,用于將所述目標(biāo)字段填充至與所述目標(biāo)字段匹配的初始圖表,得到所述日志圖表。

32、在其中一個(gè)實(shí)施例中,所述日志數(shù)據(jù)模塊包括:

33、輸出框架層模塊,用于基于預(yù)設(shè)的日志輸出框架層獲取所述目標(biāo)數(shù)據(jù)庫(kù)輸出的所述日志數(shù)據(jù),所述日志輸出框架層與所述目標(biāo)業(yè)務(wù)的業(yè)務(wù)處理層相互獨(dú)立。

34、在其中一個(gè)實(shí)施例中,所述裝置還包括:

35、多數(shù)據(jù)庫(kù)模塊,用于基于所述跟蹤標(biāo)識(shí)信息在多個(gè)數(shù)據(jù)庫(kù)中確定與所述數(shù)據(jù)請(qǐng)求相關(guān)聯(lián)的所述目標(biāo)執(zhí)行語(yǔ)句;

36、數(shù)據(jù)獲取模塊,用于基于所述日志輸出框架層獲取多個(gè)所述數(shù)據(jù)庫(kù)輸出的所述日志數(shù)據(jù)。

37、在其中一個(gè)實(shí)施例中,所述日志數(shù)據(jù)模塊包括:

38、業(yè)務(wù)信息模塊,用于獲取所述目標(biāo)執(zhí)行語(yǔ)句執(zhí)行中的業(yè)務(wù)方法以及堆棧信息;

39、日志生成模塊,用于基于所述業(yè)務(wù)方法以及所述堆棧信息獲取所述日志數(shù)據(jù),所述日志數(shù)據(jù)包括慢查詢?nèi)罩?、事?wù)日志以及死鎖日志。

40、第三方面,本技術(shù)還提供了一種計(jì)算機(jī)設(shè)備。所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如第一方面中任意一項(xiàng)實(shí)施例所述的一種數(shù)據(jù)庫(kù)監(jiān)控方法中的步驟。

41、第四方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面中任意一項(xiàng)實(shí)施例所述的一種數(shù)據(jù)庫(kù)監(jiān)控方法中的步驟。

42、第五方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面中任意一項(xiàng)實(shí)施例所述的一種數(shù)據(jù)庫(kù)監(jiān)控方法中的步驟。

43、上述一種數(shù)據(jù)庫(kù)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,通過(guò)權(quán)利要求書(shū)中的技術(shù)特征進(jìn)行推導(dǎo),能夠達(dá)到對(duì)應(yīng)背景技術(shù)中的技術(shù)問(wèn)題的有益效果:

44、本技術(shù)提供了一種數(shù)據(jù)庫(kù)監(jiān)控方法,包括:響應(yīng)于針對(duì)目標(biāo)業(yè)務(wù)的數(shù)據(jù)請(qǐng)求,創(chuàng)建與所述數(shù)據(jù)請(qǐng)求相關(guān)聯(lián)的跟蹤標(biāo)識(shí)信息;基于所述跟蹤標(biāo)識(shí)信息確定所述目標(biāo)數(shù)據(jù)庫(kù)中針對(duì)所述數(shù)據(jù)請(qǐng)求執(zhí)行的目標(biāo)執(zhí)行語(yǔ)句;獲取所述目標(biāo)執(zhí)行語(yǔ)句執(zhí)行中產(chǎn)生的日志數(shù)據(jù),所述日志數(shù)據(jù)用于記錄所述目標(biāo)數(shù)據(jù)庫(kù)執(zhí)行所述目標(biāo)執(zhí)行語(yǔ)句時(shí)的參數(shù)信息;基于所述日志數(shù)據(jù)對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行異常情況的監(jiān)控,所述異常情況根據(jù)預(yù)設(shè)的監(jiān)控邏輯進(jìn)行判定。在實(shí)施中,通過(guò)堆目標(biāo)業(yè)務(wù)的數(shù)據(jù)請(qǐng)求關(guān)聯(lián)跟蹤標(biāo)識(shí)信息,從而得以在請(qǐng)求的處理中對(duì)數(shù)據(jù)庫(kù)中與之關(guān)聯(lián)的執(zhí)行語(yǔ)句進(jìn)行標(biāo)記,隨后可以將執(zhí)行語(yǔ)句執(zhí)行的過(guò)程中產(chǎn)生的參數(shù)信息進(jìn)行記錄,形成日志數(shù)據(jù),最終依賴日志數(shù)據(jù)對(duì)數(shù)據(jù)庫(kù)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控。這樣,能夠建立用戶請(qǐng)求到業(yè)務(wù)執(zhí)行到數(shù)據(jù)庫(kù)執(zhí)行的信息鏈路,有助于直觀準(zhǔn)確地找到與請(qǐng)求相關(guān)的數(shù)據(jù)庫(kù)變化,進(jìn)行針對(duì)性地監(jiān)控,有助于提高監(jiān)控結(jié)果的準(zhǔn)確度,且能夠靈活地適配不同的數(shù)據(jù)庫(kù),提高了監(jiān)控系統(tǒng)的靈活性。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
广南县| 申扎县| 桐乡市| 汉阴县| 新乐市| 凯里市| 莱芜市| 普定县| 互助| 吉林市| 涞水县| 湖州市| 南阳市| 中阳县| 梓潼县| 景德镇市| 原平市| 阿鲁科尔沁旗| 泰宁县| 阿坝| 张掖市| 泸溪县| 宁海县| 连江县| 安图县| 太仆寺旗| 黔南| 凤凰县| 夏邑县| 绥芬河市| 宜宾市| 普陀区| 新蔡县| 资兴市| 门源| 延长县| 萨嘎县| 精河县| 巴青县| 牙克石市| 志丹县|