亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種Oracle在數(shù)據(jù)庫中定期淘汰過期數(shù)據(jù)的方法

文檔序號:6574919閱讀:526來源:國知局
專利名稱:一種Oracle在數(shù)據(jù)庫中定期淘汰過期數(shù)據(jù)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種Oracle在數(shù)據(jù)庫中定期淘汰過期數(shù)據(jù)的方法。特別涉及一 種在保證數(shù)據(jù)庫性能不下降、運營不間斷的情況下,在海量數(shù)據(jù)庫中快速清除 過期數(shù)據(jù)的方法。
背景技術(shù)
數(shù)據(jù)庫是海量數(shù)據(jù)的應(yīng)用系統(tǒng)中重要的組成部分,隨著時間的推移,數(shù)據(jù) 庫的存儲數(shù)據(jù)量達到一定程度時,會使磁盤空間使用增大,數(shù)據(jù)庫性能迅速下 降。不好的數(shù)據(jù)刪除策略會使刪除速度慢,還會形成大量的磁盤碎片。在TB級 的數(shù)據(jù)庫系統(tǒng)沖,快速安全刪除的數(shù)據(jù)策略是必須的。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種快速刪除數(shù)據(jù)庫中過期數(shù)據(jù)的方法。
本發(fā)明所述的一種Oracle在數(shù)據(jù)庫中定期淘汰過期數(shù)據(jù)的方法,該方法至 少包括如下的步驟
步驟1:將入庫內(nèi)容按照分類分別放置到不同的分區(qū)上。
步驟2:設(shè)置數(shù)據(jù)庫中的存儲過程和函數(shù),定義了刪除過期文件的方法和規(guī)則。
步驟3:設(shè)置數(shù)據(jù)庫中的定時任務(wù)(也可以在操作系統(tǒng)上進行定時任務(wù)), 執(zhí)行的操作包括添加可以容納新數(shù)據(jù)的分區(qū),刪除過期數(shù)據(jù)的子分區(qū),如果分 區(qū)下的子分區(qū)都^R刪掉則刪掉父分區(qū)。
本發(fā)明涉及的一種Oracle在數(shù)據(jù)庫中定期淘汰過期數(shù)據(jù)的方法,使得在保證數(shù)據(jù)庫性能不下降、運營不間斷的情況下,在海量數(shù)據(jù)庫中能夠快速清除過 期數(shù)據(jù)。
具體實施例方式
本發(fā)明的主要步驟如下
步驟l: "i殳置數(shù)據(jù)庫的時候,將內(nèi)容類似、格式相同的內(nèi)容合并成一個表, 表中采用數(shù)據(jù)庫的分區(qū)技術(shù)按照入庫時間和內(nèi)容類別將表劃分成不同的分區(qū)和 子分區(qū),這樣就可以根據(jù)分區(qū)的設(shè)置來靈活的進行過期數(shù)據(jù)的刪除了 。
步驟2:設(shè)置數(shù)據(jù)庫中的存儲過程和函數(shù),定義了刪除過期文件的方法和規(guī) 則。內(nèi)容數(shù)據(jù)分為時效性強和時效性一般的數(shù)據(jù),對于時效性強的數(shù)據(jù),數(shù)據(jù) 庫的策略是保留一到兩個月。時效性一般的內(nèi)容保留時間是兩個月到三個月。 還有一些屬于時效性很差的數(shù)據(jù),這部分數(shù)據(jù)永久保留。
步驟3:在數(shù)據(jù)庫中存儲過程和定時任務(wù),隔一段時間執(zhí)行定時任務(wù)添加新 的分區(qū)和刪除部分子分區(qū),當子分區(qū)全部刪除后刪除父分區(qū)。由于刪除分區(qū)和 刪除子分區(qū)的速度遠快于刪除數(shù)據(jù),在數(shù)據(jù)入庫的時候就將數(shù)據(jù)分類,在刪除 的時候規(guī)則簡單,很容易就做到了過期數(shù)據(jù)的刪除,且由于刪除分區(qū)不會造成 磁盤空間的碎片,適于在海量數(shù)據(jù)容量的數(shù)據(jù)庫中采用。
上述的技術(shù)方案實施時使得在保證數(shù)據(jù)庫性能不下降、運營不間斷的情況 下,在海量數(shù)據(jù)庫中能夠快速清除過期數(shù)據(jù)。
最后所應(yīng)說明的是,以上實施例僅用以說明而并非限制本發(fā)明所描述的技 術(shù)方案;因此,盡管本說明書參照上述的實施例對本發(fā)明已進行了詳細的說明, 但是,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,仍然可以對本發(fā)明進行修改或者等同 地替換;而一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進,其均應(yīng)涵蓋 在本發(fā)明的權(quán)利要求范圍當中。
權(quán)利要求
1、一種Oracle在數(shù)據(jù)庫中定期淘汰過期數(shù)據(jù)的方法,其特征在于該方法至少包括如下的步驟步驟1將入庫內(nèi)容按照分類分別放置到不同的分區(qū)上。步驟2設(shè)置數(shù)據(jù)庫中的存儲過程和函數(shù),定義了刪除過期文件的方法和規(guī)則。步驟3設(shè)置數(shù)據(jù)庫中的定時任務(wù),執(zhí)行的操作包括添加可以容納新數(shù)據(jù)的分區(qū),刪除過期數(shù)據(jù)的子分區(qū),如果分區(qū)下的子分區(qū)都被刪掉則刪掉父分區(qū)。
2、 根據(jù)權(quán)利要求1所述的一種Oracle在數(shù)據(jù)庫中定期淘汰過期數(shù)據(jù)的方 法,其特征在于設(shè)置數(shù)據(jù)庫中的定時任務(wù),執(zhí)行的操作包括添加可以容納新數(shù) 據(jù)的分區(qū),刪除過期數(shù)據(jù)的子分區(qū),如果分區(qū)下的子分區(qū)都被刪掉則刪掉父分 區(qū)。
全文摘要
一種Oracle在數(shù)據(jù)庫中定期淘汰過期數(shù)據(jù)的方法,首先將入庫內(nèi)容按照分類分別放置到不同的分區(qū)上;然后設(shè)置數(shù)據(jù)庫中的存儲過程和函數(shù),定義了刪除過期文件的方法和規(guī)則;最后設(shè)置數(shù)據(jù)庫中的定時任務(wù)(也可以在操作系統(tǒng)上進行定時任務(wù)),執(zhí)行的操作包括添加可以容納新數(shù)據(jù)的分區(qū),刪除過期數(shù)據(jù)的子分區(qū),如果分區(qū)下的子分區(qū)都被刪掉則刪掉父分區(qū);本發(fā)明使得在保證數(shù)據(jù)庫性能不下降、運營不間斷的情況下,在海量數(shù)據(jù)庫中能夠快速清除過期數(shù)據(jù)。
文檔編號G06F17/30GK101556589SQ20081010357
公開日2009年10月14日 申請日期2008年4月9日 優(yōu)先權(quán)日2008年4月9日
發(fā)明者濤 孫, 朱克威, 朱紅軍, 湯海京, 峰 趙 申請人:北京聞言科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1