[發(fā)明專利]一種管理數(shù)據(jù)庫的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201911190742.4 | 申請(qǐng)日: | 2019-11-28 |
| 公開(公告)號(hào): | CN111158870A | 公開(公告)日: | 2020-05-15 |
| 發(fā)明(設(shè)計(jì))人: | 賀改梅;饒宇;付清文 | 申請(qǐng)(專利權(quán))人: | 貴陽朗瑪信息技術(shù)股份有限公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 550022 貴州省貴陽市貴陽國(guó)家高新技術(shù)產(chǎn)業(yè)*** | 國(guó)省代碼: | 貴州;52 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 管理 數(shù)據(jù)庫 方法 裝置 | ||
本申請(qǐng)實(shí)施例提供的管理數(shù)據(jù)庫的方法及裝置,通過定時(shí)檢測(cè)是否有待執(zhí)行任務(wù);如果有,獲取所述待執(zhí)行任務(wù)對(duì)應(yīng)的執(zhí)行信息,將所述待執(zhí)行任務(wù)加入待執(zhí)行任務(wù)管理列表中,所述執(zhí)行信息包括執(zhí)行時(shí)間、虛擬鏈接、操作對(duì)象、操作類型或操作條件;檢測(cè)所述待執(zhí)行任務(wù)管理列表,如果當(dāng)前時(shí)間為所述執(zhí)行時(shí)間,則根據(jù)所述執(zhí)行信息執(zhí)行所述待執(zhí)行任務(wù)。本申請(qǐng)通過在數(shù)據(jù)庫服務(wù)器與數(shù)據(jù)應(yīng)用層之間增加管理數(shù)據(jù)庫的任務(wù)管理服務(wù),能定期清理大表數(shù)據(jù)以減輕數(shù)據(jù)庫服務(wù)器的壓力,提高數(shù)據(jù)讀取的效率,也可以設(shè)置相應(yīng)權(quán)限來操作不同需求。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種管理數(shù)據(jù)庫的方法及系統(tǒng)。
背景技術(shù)
每個(gè)服務(wù)器終端因?yàn)闃I(yè)務(wù)需要,都會(huì)保留用戶進(jìn)出日志、消費(fèi)日志、錯(cuò)誤采集日志等數(shù)據(jù),而這些數(shù)據(jù)量非常巨大。每個(gè)功能模塊都需要記錄,以便生成統(tǒng)計(jì)報(bào)表對(duì)用戶軌跡、消費(fèi)情況、數(shù)據(jù)庫錯(cuò)誤等數(shù)據(jù)進(jìn)行分析。但是大批量的數(shù)據(jù)操作會(huì)對(duì)數(shù)據(jù)庫服務(wù)器產(chǎn)生巨大的壓力,而且這些數(shù)據(jù)具有一定的時(shí)效性,基本上生成報(bào)表后就可以不需要了,因此需要定期手動(dòng)去清理,但手動(dòng)刪除大批量數(shù)據(jù),或在業(yè)務(wù)高峰時(shí)間進(jìn)行操作會(huì)造成數(shù)據(jù)庫死鎖從而影響用戶體驗(yàn)。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┝艘环N管理數(shù)據(jù)庫的方法及系統(tǒng),以解決現(xiàn)有大批量數(shù)據(jù)處理對(duì)數(shù)據(jù)庫服務(wù)器產(chǎn)出的壓力的問題。
第一方面,為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝艘环N管理數(shù)據(jù)庫的方法,所述方法包括:
定時(shí)檢測(cè)是否有待執(zhí)行任務(wù);
如果有,獲取所述待執(zhí)行任務(wù)對(duì)應(yīng)的執(zhí)行信息,將所述待執(zhí)行任務(wù)加入待執(zhí)行任務(wù)管理列表中,所述執(zhí)行信息包括執(zhí)行時(shí)間、虛擬鏈接、操作對(duì)象、操作類型或操作條件;
檢測(cè)所述待執(zhí)行任務(wù)管理列表,如果當(dāng)前時(shí)間為所述執(zhí)行時(shí)間,則根據(jù)所述執(zhí)行信息執(zhí)行所述待執(zhí)行任務(wù)。
進(jìn)一步地,所述檢測(cè)所述待執(zhí)行任務(wù)管理列表,如果當(dāng)前時(shí)間為所述執(zhí)行時(shí)間,則根據(jù)所述執(zhí)行信息執(zhí)行所述待執(zhí)行任務(wù)之后,還包括:
獲取任務(wù)執(zhí)行結(jié)果并保存。
進(jìn)一步地,所述操作類型包括:統(tǒng)計(jì)數(shù)據(jù)、備份數(shù)據(jù)、清理數(shù)據(jù)、導(dǎo)出數(shù)據(jù)或獲取數(shù)據(jù)。
進(jìn)一步地,所述檢測(cè)所述待執(zhí)行任務(wù)管理列表,如果當(dāng)前時(shí)間為所述執(zhí)行時(shí)間,則根據(jù)所述執(zhí)行信息執(zhí)行所述待執(zhí)行任務(wù),包括:
根據(jù)虛擬鏈接與對(duì)應(yīng)的子數(shù)據(jù)庫建立連接;
根據(jù)操作類型、操作對(duì)象、操作條件生成對(duì)應(yīng)的執(zhí)行指令;
發(fā)送所述執(zhí)行指令給虛擬鏈接對(duì)應(yīng)的子數(shù)據(jù)庫。
進(jìn)一步地,還包括:
獲取在所述Web服務(wù)器配置所述待執(zhí)行任務(wù)對(duì)應(yīng)的執(zhí)行信息。
第二方面,為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝艘环N管理數(shù)據(jù)庫的裝置,所述裝置包括:
檢測(cè)單元,用于定時(shí)檢測(cè)是否有待執(zhí)行任務(wù);
獲取單元,用于如果有待執(zhí)行任務(wù),獲取所述待執(zhí)行任務(wù)對(duì)應(yīng)的執(zhí)行信息,將所述待執(zhí)行任務(wù)加入待執(zhí)行任務(wù)管理列表中,所述執(zhí)行信息包括執(zhí)行時(shí)間、虛擬鏈接、操作對(duì)象、操作類型或操作條件;
執(zhí)行單元,用于檢測(cè)所述待執(zhí)行任務(wù)管理列表,如果當(dāng)前時(shí)間為所述執(zhí)行時(shí)間,則根據(jù)所述執(zhí)行信息執(zhí)行所述待執(zhí)行任務(wù)。
進(jìn)一步地,所述獲取單元還用于:獲取任務(wù)執(zhí)行結(jié)果并保存。
進(jìn)一步地,所述操作類型包括:統(tǒng)計(jì)數(shù)據(jù)、備份數(shù)據(jù)、清理數(shù)據(jù)、導(dǎo)出數(shù)據(jù)或獲取數(shù)據(jù)。
進(jìn)一步地,所述執(zhí)行單元用于:
根據(jù)虛擬鏈接與對(duì)應(yīng)的子數(shù)據(jù)庫建立連接;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于貴陽朗瑪信息技術(shù)股份有限公司,未經(jīng)貴陽朗瑪信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911190742.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(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ù)庫對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





