[發明專利]一種數據庫容量控制方法及裝置有效
| 申請號: | 201310713696.8 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN104331406A | 公開(公告)日: | 2015-02-04 |
| 發明(設計)人: | 周秉政;張文明;徐長華 | 申請(專利權)人: | 樂視網信息技術(北京)股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 容量 控制 方法 裝置 | ||
技術領域
本發明涉及數據庫系統技術領域,尤其涉及一種數據庫容量控制方法及裝置。
背景技術
目前,數據庫系統在開放平臺應用上的使用非常廣泛,如何讓服務器、存儲資源能夠有效被利用,在保證數據庫性能的前提下,有效減少資源的開銷,節省生產成本,成為當今信息科技的一個主要問題。
現有技術中,電腦系統或程序運行時,可能隱藏著一些未被發現的缺陷或問題即bug(漏洞),在基于客戶端/服務器網絡結構的交互系統中,一旦服務器側的數據庫中存在bug,而客戶端卻無法獲知,進而導致客戶端頻繁的向服務器側的數據庫發送調用請求,很容易使數據庫因負載均衡失調而導致整個服務器側的崩潰。
發明內容
本發明的實施例提供一種數據庫容量控制方法及裝置,通過檢測與數據庫容量控制裝置對應的數據庫的統計特征信息,確定是否禁止應用調用數據庫中的數據,解決了一旦服務器出現漏洞而客戶端依然頻繁的向服務器發送調用請求的問題。
為達到上述目的,本發明的實施例采用如下技術方案:
本發明的實施例提供一種數據庫容量控制方法,包括:
確定數據庫的統計特征信息;所述統計特征信息包括應用在特定時間段內對所述數據庫的讀寫次數、所述數據庫在所述特定時間段內的磁盤空間使用率平均值或所述應用在所述特定時間段內請求與所述數據庫建立連接的請求次數中的至少一個;
若所述統計特征信息滿足預設條件,則阻止所述應用對于所述數據庫的請求發送至所述數據庫。
當所述統計特征信息為所述讀寫次數時,所述統計特征信息滿足預設條件,包括:所述讀寫次數大于第一次數門限值;
當所述統計特征信息為所述磁盤空間使用率平均值時,所述統計特征信息滿足預設條件,包括:所述數據庫的磁盤空間使用率大于使用率門限值;
當所述統計特征信息為所述請求次數時,所述統計特征信息滿足預設條件,包括:所述請求次數大于第二次數門限值;
當所述統計特征信息為所述讀寫次數和所述磁盤空間使用率平均值時,所述統計特征信息滿足預設條件,包括:所述讀寫次數大于第一次數門限值,和/或所述數據庫的磁盤空間使用率平均值大于使用率門限值;
當所述統計特征信息為所述讀寫次數和所述請求次數時,所述統計特征信息滿足預設條件,包括:所述數據庫的磁盤空間使用率平均值大于使用率門限值,和/或所述請求次數大于第二次數門限值;
當所述統計特征信息為所述磁盤空間使用率平均值和所述請求次數時,所述統計特征信息滿足預設條件,包括:所述數據庫的磁盤空間使用率平均值大于使用率門限值,和/或所述請求次數大于第二次數門限值;
當所述統計特征信息為所述讀寫次數、所述磁盤空間使用率平均值、以及所述請求次數時,所述統計特征信息滿足預設條件,包括:所述讀寫次數大于第一次數門限值、所述數據庫的磁盤空間使用率平均值大于使用率門限值和/或所述請求次數大于第二次數門限值中至少一個成立。
在所述確定數據庫的統計特征信息之前,還包括:
數據庫容量控制裝置響應于監控指令,生成包含所述統計特征信息的統計特征信息表。
阻止所述應用對于所述數據庫的請求發送至所述數據庫,包括:
發送禁用指令至所述應用,以使得所述應用停止向所述數據庫發送所述請求;或,
攔截來自所述應用的、發向所述數據庫的所述請求。
所述請求具體包括:
調用請求。
本發明的實施例提供一種數據庫容量控制裝置,包括:
統計單元,用于確定數據庫的統計特征信息;所述統計特征信息包括應用在特定時間段內對所述數據庫的讀寫次數、所述數據庫在所述特定時間段內的磁盤空間使用率平均值或所述應用在所述特定時間段內請求與所述數據庫建立連接的請求次數中的至少一個;
處理單元,用于若所述統計特征信息滿足預設條件,則阻止所述應用對于所述數據庫的請求發送至所述數據庫。
還包括:
判斷單元,用于當所述統計特征信息為所述讀寫次數時,所述統計特征信息滿足預設條件,包括:所述讀寫次數大于第一次數門限值;
當所述統計特征信息為所述磁盤空間使用率平均值時,所述統計特征信息滿足預設條件,包括:所述數據庫的磁盤空間使用率大于使用率門限值;
當所述統計特征信息為所述請求次數時,所述統計特征信息滿足預設條件,包括:所述請求次數大于第二次數門限值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視網信息技術(北京)股份有限公司,未經樂視網信息技術(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310713696.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有魯爾鎖的一次性盒子以及用于封裝的方法
- 下一篇:用于治療帕金森病的方法





