国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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


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