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

一種數(shù)據(jù)庫空間自動管理的方法及系統(tǒng)的制作方法

文檔序號:6610327閱讀:183來源:國知局
專利名稱:一種數(shù)據(jù)庫空間自動管理的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫領(lǐng)域,尤其涉及一種數(shù)據(jù)庫空間自動管理的方法及系統(tǒng)。
背景技術(shù)
在電信管理網(wǎng)中,網(wǎng)管軟件承擔統(tǒng)一管理網(wǎng)元的重要角色。隨著業(yè)務的 增長及功能多樣化,被管理的網(wǎng)元越來越多,而且網(wǎng)元下配置的數(shù)據(jù)也越來 越豐富,使得數(shù)據(jù)庫存儲空間呈現(xiàn)迅速膨脹的趨勢。這對網(wǎng)管軟件的數(shù)據(jù)庫 空間管理提出了更高的要求。例如性能管理,它是網(wǎng)管的主要功能,也是產(chǎn)生數(shù)據(jù)量最大的功能之一。以傳輸網(wǎng)的SDH設備為例,各個單板每隔15分鐘就要向網(wǎng)管上報大量的15 分鐘性能,管理的單板越多,上報的15分鐘性能越多,長時間大量的歷史數(shù) 據(jù)入庫,會導致數(shù)據(jù)庫已分配的自由空間越來越少,最終會把整個數(shù)據(jù)庫空 間耗盡,而當前主要的DBMS對空間自動擴展的功能支持并不完善,使得數(shù) 據(jù)空間管理問題表現(xiàn)得非常突出。目前在解決大型數(shù)據(jù)庫的空間管理方面,常見的方法有數(shù)據(jù)庫備份異 常及時報警系統(tǒng)及方法(申請?zhí)朇N03126814),如果數(shù)據(jù)庫存儲空間不足, 則發(fā)送報警訊息,并且通過企業(yè)內(nèi)部郵件系統(tǒng)發(fā)送報警郵件。但是這種方法 只能事后補救、手工解決空間不足的問題,并不能完全自動解決空間管理。發(fā)明內(nèi)容本發(fā)明要解決的問題是,提供一種一種數(shù)據(jù)庫空間自動管理的方法及系 統(tǒng),解決數(shù)據(jù)庫空間自動管理的問題。本發(fā)明提供了一種數(shù)據(jù)庫空間自動管理的方法,包括步驟1,設置定時任務,定時轉(zhuǎn)貯N天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),N和M為自然數(shù); 歩驟2,刪除N天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),用于為數(shù)據(jù)庫釋放出自由空間。歩驟1中,所述定時任務的時間間隔設置在數(shù)據(jù)庫的第一配置文件中; 所述N和/或M設置在第二配置文件中。第二配置文件包括第一配置表和第二配置表,第一配置表用于記錄各個 不同的歷史數(shù)據(jù)表,第二配置表用于設置各個不同的歷史數(shù)據(jù)表的N和/或 M。依據(jù)第一配置表和第二配置表,找出需要轉(zhuǎn)貯的歷史數(shù)據(jù)表,對該歷史 數(shù)據(jù)表對應的數(shù)據(jù)順序執(zhí)行轉(zhuǎn)貯。步驟2中,依據(jù)第一配置表和第二配置表,找出需要轉(zhuǎn)貯的歷史數(shù)據(jù)表, 對該歷史數(shù)據(jù)表對應的數(shù)據(jù)順序執(zhí)行刪除。還包括步驟61,定時對數(shù)據(jù)空間進行檢測,如果自由空間達到臨界值, 則自動擴展數(shù)據(jù)庫空間。步驟61具體包括步驟71,設置一存儲過程,用于完成擴展數(shù)據(jù)庫空間; 步驟72,設置另一定時任務,并定時檢測數(shù)據(jù)庫空間的大?。?步驟73,當自由空間達到臨界值時,就調(diào)用存儲過程,擴展數(shù)據(jù)庫空間。 所述另一定時任務的時間間隔設置于數(shù)據(jù)庫的第三配置文件中;擴展數(shù)據(jù)庫空間的大小設置于數(shù)據(jù)庫的第三配置文件中;自由空間的臨界值設置于數(shù)據(jù)庫的第三配置文件中。本發(fā)明提供了一種用數(shù)據(jù)庫空間自動管理的系統(tǒng),包括 定時轉(zhuǎn)貯模塊,定時轉(zhuǎn)貯模塊,用于設置定時任務,定時轉(zhuǎn)貯N天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),N和M為自然數(shù);刪除模塊,用于刪除N天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),為數(shù)據(jù)庫釋放出自由空間。還包括自由空間擴充模塊,用于定時對數(shù)據(jù)空間進行檢測,如果自由空間達到臨界值,則自動擴展數(shù)據(jù)庫空間。本發(fā)明提供能夠使數(shù)據(jù)既不丟失,數(shù)據(jù)庫空間又能達到動態(tài)的平衡,不需要人工干涉,實現(xiàn)自動管理數(shù)據(jù)庫空間。


圖1和圖2是本發(fā)明提供的二種刪除歷史iti錄方式的小-意圖;圖3是本發(fā)明提供的二種刪除結(jié)合的示意圖;圖4是本發(fā)明提供的擴展數(shù)據(jù)庫的示意圖;圖5是本發(fā)明提供的數(shù)據(jù)庫空間自動管理的方法流程圖;圖6是圖5中步驟10的詳細流程;圖7是圖5中步驟30的詳細流程;圖8是本發(fā)明提供的數(shù)據(jù)庫空間自動管理的系統(tǒng)框圖。
具體實施方式
本發(fā)明充分利用先進先出的策略,提供一種簡單高效的數(shù)據(jù)庫空間自動 管理的方法,使得數(shù)據(jù)既不丟失,空間又能達到動態(tài)的平衡,不需要人工干 涉。本發(fā)明包括以下步驟,如圖5所示步驟10,定時轉(zhuǎn)貯N天之前和/或超過最大記錄數(shù)(M條)的數(shù)據(jù),N或M可以通過配置文件配置;此步驟的目的是保證數(shù)據(jù)庫的記錄不丟失。圖l所示為轉(zhuǎn)貯、刪除N天之前數(shù)據(jù)的示意圖,圖2所示為轉(zhuǎn)貯、刪除超過最大 記錄數(shù)(M條)的示意圖,其中M和N均為自然數(shù)。步驟20,在保證數(shù)據(jù)轉(zhuǎn)貯后,刪除N天之前或超過最大記錄數(shù)(M條) 的數(shù)據(jù),讓數(shù)據(jù)庫釋放出一定的自由空間。步驟30,定時對數(shù)據(jù)空間進行檢測,如果發(fā)現(xiàn)自由空間達到臨界值,就 進行自動擴庫,以保證數(shù)據(jù)庫中始終有一定的自由空間。定時時間的間隔可 以通過配置文件進行配置。如圖6所示,上述歩驟10具體包括步驟IOI、在配置文件中設置定時任務的時間間隔。步驟102、在配置文件中設置轉(zhuǎn)貯N天前的記錄和/或在配置文件中設置 對應表的最大記錄數(shù)(M條);圖3是轉(zhuǎn)貯刪除N天之前數(shù)據(jù)和轉(zhuǎn)貯刪除超過 最大記錄數(shù)(M條)數(shù)據(jù)的示意圖,其中需要設置參數(shù)N和M。步驟103,到達定時時間,則轉(zhuǎn)貯相應的數(shù)據(jù)。如圖7所示,上述步驟30具體包括
步驟301、提供一個存儲過程,完成擴展數(shù)據(jù)庫空間的功能。步驟302、設置一個定時任務,每隔一定時間間隔檢測數(shù)據(jù)庫空間的大小。歩驟303、當檢測發(fā)現(xiàn)數(shù)據(jù)庫自由空間達到臨界值時,就調(diào)用擴庫存儲 過程。上述步驟10中,對于跟時間有關(guān)的數(shù)據(jù),且經(jīng)常入庫的記錄,就需要在 數(shù)據(jù)庫的一個配置表A中記錄各個不同的歷史數(shù)據(jù)表;同時在另一個配置表B中,記錄各個不同的歷史表的默認轉(zhuǎn)貯天數(shù)或默認最大記錄數(shù);根據(jù)配置表A和配置表B,找出需要轉(zhuǎn)貯的歷史表,順序執(zhí)行轉(zhuǎn)貯;當數(shù)據(jù)庫某一歷 史表的記錄大于配置表B中設置的最大記錄時,程序?qū)崟r啟動轉(zhuǎn)貯功能;新 增歷史數(shù)據(jù)表時,只需要向配置表A和配置表B中新增此歷史數(shù)據(jù)表的記錄 即可。上述歩驟20中,根據(jù)配置表A和配置表B,找出需要轉(zhuǎn)貯的歷史表, 順序執(zhí)行刪除;需要保證的是轉(zhuǎn)貯的記錄數(shù)與刪除的記錄數(shù)相同,這樣就保 證數(shù)據(jù)不會丟失;當數(shù)據(jù)庫某一歷史表的記錄大于配置表B中設置的最大記 錄時,程序?qū)崟r啟動刪除功能,保證數(shù)據(jù)庫中某一歷史表的記錄數(shù)不會在N 天內(nèi)無限增長,從而導致數(shù)據(jù)庫空間滿的情形。上述步驟30中,定時的時間間隔以及自由空間的臨界值可以通過配置文 件設置。具體的值可以根據(jù)實際單位時間內(nèi)產(chǎn)生的歷史記錄數(shù)設定;當檢測 到數(shù)據(jù)庫空間降到指定的臨界值時,就調(diào)用擴庫的存儲過程,使數(shù)據(jù)庫的自 由空間增大,避免由于空間不足,導致入庫失敗。擴庫的空間大小可以通過 配置文件設置,具體的值可以根據(jù)實際單位時間內(nèi)產(chǎn)生的歷史記錄數(shù)設定。本領(lǐng)域的技術(shù)人員在不脫離權(quán)利要求書確定的本發(fā)明的精神和范圍的條 件下,還可以對以上內(nèi)容進行各種各樣的修改。因此本發(fā)明的范圍并不僅限 于以上的說明,而是由權(quán)利要求書的范圍來確定的。
權(quán)利要求
1. 一種數(shù)據(jù)庫空間自動管理的方法,其特征在于,包括步驟1,設置定時任務,定時轉(zhuǎn)貯N天之前和/或超過最大記錄數(shù)M的 數(shù)據(jù),N和M為自然數(shù);步驟2,刪除N天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),用于為數(shù)據(jù)庫 釋放出自由空間。
2. 如權(quán)利要求l所述的數(shù)據(jù)庫空間自動管理的方法,其特征在于,步驟 l中,所述定時任務的時間間隔設置在數(shù)據(jù)庫的第一配置文件中;所述N和/ 或M設置在第二配置文件中。
3. 如權(quán)利要求2所述的數(shù)據(jù)庫空間自動管理的方法,其特征在于,第二 配置文件包括第一配置表和第二配置表,第一配置表用于記錄各個不同的歷 史數(shù)據(jù)表,第二配置表用于設置各個不同的歷史數(shù)據(jù)表的N和/或M。
4. 如權(quán)利要求3所述的數(shù)據(jù)庫空間自動管理的方法,其特征在于,依據(jù)第一配置表和第二配置表,找出需要轉(zhuǎn)貯的歷史數(shù)據(jù)表,對該歷史數(shù)據(jù)表對 應的數(shù)據(jù)順序執(zhí)行轉(zhuǎn)貯。
5. 如權(quán)利要求4所述的數(shù)據(jù)庫空間自動管理的方法,其特征在于,歩驟 2中,依據(jù)第一配置表和第二配置表,找出需要轉(zhuǎn)貯的歷史數(shù)據(jù)表,對該歷 史數(shù)據(jù)表對應的數(shù)據(jù)順序執(zhí)行刪除。
6. 如權(quán)利要求1至5任一項所述的數(shù)據(jù)庫空間自動管理的方法,其特征 在于,還包括步驟61,定時對數(shù)據(jù)空間進行檢測,如果自由空間達到臨界值, 則自動擴展數(shù)據(jù)庫空間。
7. 如權(quán)利要求6所述的數(shù)據(jù)庫空間自動管理的方法,其特征在于,步驟 61具體包括步驟71,設置一存儲過程,用于完成擴展數(shù)據(jù)庫空間; 步驟72,設置另一定時任務,并定時檢測數(shù)據(jù)庫空間的大小; 步驟73,當自由空間達到臨界值時,就調(diào)用存儲過程,擴展數(shù)據(jù)庫空間。
8. 如權(quán)利要求7所述的數(shù)據(jù)庫空間自動管理的方法,其特征在于,所述 另一定時任務的時間間隔設置于數(shù)據(jù)庫的第三配置文件中;擴展數(shù)據(jù)庫空間 的大小設置于數(shù)據(jù)庫的第三配置文件中;自由空間的臨界值設置于數(shù)據(jù)庫的第三配置文件中。
9. 一種用于如權(quán)利要求1-5任一項或6-8任一項所述的數(shù)據(jù)庫空間自動管理的方法的系統(tǒng),其特征在于,包括定時轉(zhuǎn)貯模塊,用于設置定時任務,定時轉(zhuǎn)CN天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),N和M為自然數(shù);刪除模塊,用于刪除N天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),為數(shù)據(jù) 庫釋放出自由空間。
10. 如權(quán)利要求9所述的系統(tǒng),其特征在于,還包括自由空間擴充模塊, 用于定時對數(shù)據(jù)空間進行檢測,如果自由空間達到臨界值,則自動擴展數(shù)據(jù) 庫空間。
全文摘要
本發(fā)明涉及一種數(shù)據(jù)庫空間自動管理的方法,包括步驟1,設置定時任務,定時轉(zhuǎn)貯N天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),N和M為自然數(shù);步驟2,刪除N天之前和/或超過最大記錄數(shù)M的數(shù)據(jù),用于為數(shù)據(jù)庫釋放出自由空間。本發(fā)明提供能夠使數(shù)據(jù)既不丟失,數(shù)據(jù)庫空間又能達到動態(tài)的平衡,不需要人工干涉,實現(xiàn)自動管理數(shù)據(jù)庫空間。
文檔編號G06F17/30GK101122920SQ200710121958
公開日2008年2月13日 申請日期2007年9月18日 優(yōu)先權(quán)日2007年9月18日
發(fā)明者張富力, 王雪懷 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1