[發(fā)明專利]一種數(shù)據(jù)庫(kù)會(huì)話管理系統(tǒng)及其方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110114910.2 | 申請(qǐng)日: | 2021-01-26 |
| 公開(公告)號(hào): | CN112732820A | 公開(公告)日: | 2021-04-30 |
| 發(fā)明(設(shè)計(jì))人: | 沈信禕;嚴(yán)海雄;錢程 | 申請(qǐng)(專利權(quán))人: | 中國(guó)人壽保險(xiǎn)股份有限公司上海數(shù)據(jù)中心 |
| 主分類號(hào): | G06F16/25 | 分類號(hào): | G06F16/25;G06F16/21 |
| 代理公司: | 上海科盛知識(shí)產(chǎn)權(quán)代理有限公司 31225 | 代理人: | 林君如 |
| 地址: | 200131 上海市浦東新區(qū)中國(guó)(上*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)庫(kù) 會(huì)話 管理 系統(tǒng) 及其 方法 | ||
本發(fā)明涉及一種數(shù)據(jù)庫(kù)會(huì)話管理系統(tǒng)及其方法,該系統(tǒng)包括依次連接的納管數(shù)據(jù)庫(kù)、數(shù)據(jù)采集單元和分級(jí)管理模塊,分級(jí)管理模塊還與納管數(shù)據(jù)庫(kù)、外部應(yīng)用端連接,數(shù)據(jù)采集單元用于采集納管數(shù)據(jù)庫(kù)的歷史會(huì)話阻塞信息、SQL執(zhí)行信息以及事務(wù)信息;分級(jí)管理模塊用于實(shí)時(shí)監(jiān)控會(huì)話、管理會(huì)話阻塞基線、分析應(yīng)用端狀態(tài)、監(jiān)控事務(wù)狀態(tài)、預(yù)測(cè)SQL執(zhí)行時(shí)長(zhǎng)、管理模塊白名單、管理配置參數(shù)以及終止異常會(huì)話;外部應(yīng)用端用于提供應(yīng)用運(yùn)行信息給分級(jí)管理模塊。與現(xiàn)有技術(shù)相比,本發(fā)明在當(dāng)前數(shù)據(jù)庫(kù)會(huì)話信息基礎(chǔ)上,結(jié)合應(yīng)用運(yùn)行信息、會(huì)話阻塞歷史信息、SQL執(zhí)行信息、事務(wù)信息,能夠?qū)?shù)據(jù)庫(kù)會(huì)話阻塞進(jìn)行分級(jí)管理,以及時(shí)終止異常會(huì)話,避免發(fā)生數(shù)據(jù)庫(kù)運(yùn)行異常的現(xiàn)象。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫(kù)會(huì)話技術(shù)領(lǐng)域,尤其是涉及一種數(shù)據(jù)庫(kù)會(huì)話管理系統(tǒng)及其方法。
背景技術(shù)
在連接數(shù)據(jù)庫(kù)與斷開連接之間的時(shí)間被稱為一個(gè)數(shù)據(jù)會(huì)話,會(huì)話是實(shí)例中的一個(gè)邏輯實(shí)體,可以在會(huì)話上執(zhí)行SQL(Structured Query Language,結(jié)構(gòu)化查詢語(yǔ)言)、提交事務(wù)等。
數(shù)據(jù)庫(kù)會(huì)話阻塞是數(shù)據(jù)庫(kù)運(yùn)行過程中的常見現(xiàn)象,嚴(yán)重的會(huì)話阻塞將導(dǎo)致一個(gè)會(huì)話阻塞大量其他會(huì)話,使得數(shù)據(jù)庫(kù)運(yùn)行異常,無(wú)法正常對(duì)外提供服務(wù)。
目前數(shù)據(jù)庫(kù)會(huì)話阻塞通常在出現(xiàn)問題后發(fā)出告警,并依靠數(shù)據(jù)庫(kù)管理員手動(dòng)終止;或者設(shè)定會(huì)話阻塞的時(shí)長(zhǎng),一旦阻塞時(shí)長(zhǎng)超過指定閾值,則由程序進(jìn)行終止。上述方式存在以下不足:
1、人為處置時(shí)間過長(zhǎng),易造成異常加劇;
2、自動(dòng)終止會(huì)話的判斷條件單一存在較大風(fēng)險(xiǎn),不能適應(yīng)不同的會(huì)話阻塞情況;
3、未考慮數(shù)據(jù)庫(kù)事務(wù)情況,大事務(wù)可能因會(huì)話終止產(chǎn)生長(zhǎng)時(shí)間事務(wù)回滾,進(jìn)而造成更嚴(yán)重的生產(chǎn)事故。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種數(shù)據(jù)庫(kù)會(huì)話管理系統(tǒng)及其方法,以實(shí)現(xiàn)數(shù)據(jù)庫(kù)會(huì)話阻塞的分級(jí)管理,避免發(fā)生數(shù)據(jù)庫(kù)運(yùn)行異常的現(xiàn)象。
本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn):一種數(shù)據(jù)庫(kù)會(huì)話管理系統(tǒng),包括與納管數(shù)據(jù)庫(kù)連接的數(shù)據(jù)采集單元,所述數(shù)據(jù)采集單元連接有分級(jí)管理模塊,所述分級(jí)管理模塊分別與納管數(shù)據(jù)庫(kù)、外部應(yīng)用端連接,所述數(shù)據(jù)采集單元用于采集納管數(shù)據(jù)庫(kù)的歷史會(huì)話阻塞信息、SQL執(zhí)行信息以及事務(wù)信息;
所述分級(jí)管理模塊用于實(shí)時(shí)監(jiān)控會(huì)話、管理會(huì)話阻塞基線、分析應(yīng)用端狀態(tài)、監(jiān)控事務(wù)狀態(tài)、預(yù)測(cè)SQL執(zhí)行時(shí)長(zhǎng)、管理模塊白名單、管理配置參數(shù)以及終止異常會(huì)話;
所述外部應(yīng)用端用于提供應(yīng)用運(yùn)行信息給分級(jí)管理模塊。
進(jìn)一步地,所述數(shù)據(jù)采集單元通過本地?cái)?shù)據(jù)庫(kù)與分級(jí)管理模塊連接,所述本地?cái)?shù)據(jù)庫(kù)用于存儲(chǔ)納管數(shù)據(jù)庫(kù)的歷史會(huì)話阻塞信息、SQL執(zhí)行信息以及事務(wù)信息。
進(jìn)一步地,所述數(shù)據(jù)采集單元具體是根據(jù)預(yù)設(shè)的采樣頻率和采集范圍進(jìn)行數(shù)據(jù)采集。
進(jìn)一步地,所述分級(jí)管理模塊包括與會(huì)話監(jiān)控管理單元分別連接的阻塞基線生成單元、應(yīng)用端異常分析單元、SQL執(zhí)行時(shí)長(zhǎng)預(yù)測(cè)單元、事務(wù)監(jiān)控回滾預(yù)測(cè)單元、模塊白名單管理單元和終止會(huì)話單元,所述會(huì)話監(jiān)控管理單元還連接有后臺(tái)審核端;
所述會(huì)話監(jiān)控管理單元用于實(shí)時(shí)監(jiān)控會(huì)話信息,以探測(cè)會(huì)話阻塞異常;用于控制分級(jí)管理流程以及輸出終止異常會(huì)話信息給終止會(huì)話單元;
所述阻塞基線生成單元用于輸出會(huì)話阻塞動(dòng)態(tài)基線數(shù)據(jù)給會(huì)話管理監(jiān)控單元;
所述應(yīng)用端異常分析單元用于對(duì)應(yīng)用端狀態(tài)進(jìn)行異常檢測(cè),并將應(yīng)用端狀態(tài)檢測(cè)結(jié)果傳輸給會(huì)話管理監(jiān)控單元;
所述SQL執(zhí)行時(shí)長(zhǎng)預(yù)測(cè)單元用于預(yù)測(cè)當(dāng)前SQL的執(zhí)行時(shí)長(zhǎng);
所述事務(wù)監(jiān)控回滾預(yù)測(cè)單元用于監(jiān)控事務(wù)狀態(tài)以及預(yù)測(cè)回滾時(shí)長(zhǎng);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)人壽保險(xiǎn)股份有限公司上海數(shù)據(jù)中心,未經(jīng)中國(guó)人壽保險(xiǎn)股份有限公司上海數(shù)據(jù)中心許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110114910.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:植物氨基酸洗面乳及其加工工藝
- 下一篇:一種藍(lán)色熒光粉及其制備方法
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置
- 一種會(huì)話轉(zhuǎn)換的方法及裝置
- 一種人工智能應(yīng)答系統(tǒng)的測(cè)試方法及系統(tǒng)
- 一種會(huì)話處理的方法及服務(wù)器
- 會(huì)話請(qǐng)求發(fā)送方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 提供自適應(yīng)會(huì)話系統(tǒng)的計(jì)算機(jī)實(shí)現(xiàn)方法和自適應(yīng)會(huì)話系統(tǒng)
- 一種網(wǎng)絡(luò)通信會(huì)話聚合的方法
- 會(huì)話處理方法、裝置、電子設(shè)備
- 用于會(huì)話重建或共享的方法、裝置及系統(tǒng)
- 用于輔助實(shí)現(xiàn)會(huì)話的方法、裝置、介質(zhì)以及電子設(shè)備
- 會(huì)話展示方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)





