System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日韩精品无码一区二区三区四区,无码中文字幕乱在线观看,久久久久无码精品国产h动漫
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據庫維護操作的執行方法、設備及存儲介質技術

    技術編號:44472577 閱讀:4 留言:0更新日期:2025-03-04 17:42
    本申請實施例提供一種數據庫維護操作的執行方法、設備及存儲介質。該方法包括:根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作;在確定執行維護操作,且當前時間處于可執行時間范圍內的情況下,對所述數據庫執行完全清理VACUUM?FULL的維護操作。該方法在不影響正常業務的情況下,能夠及時執行VACUUM?FULL,顯著提高了數據庫系統的性能。

    【技術實現步驟摘要】

    本申請涉及計算機技術,尤其涉及一種數據庫維護操作的執行方法、設備及存儲介質


    技術介紹

    1、隨著科技的進步和大數據時代的來臨,數據庫的應用越來越廣泛,清理(vacuum)和完全清理(vacuum?full)都是用于維護和優化數據庫性能的重要操作。

    2、標準的vacuum操作會回收已刪除或更新行所占用的空間,使這些空間可供將來使用。vacuum不會鎖定表,允許正常的讀寫操作繼續進行。vacuum操作可以防止表膨脹過大,從而優化性能。vacuum?full是一種更徹底的操作,會重建整個表,收縮表文件大小。vacuumfull會鎖定表,阻止其他讀寫操作,直到操作完成。vacuum?full可以顯著減少表的物理大小,釋放回操作系統的大量磁盤空間。

    3、隨著數據庫表的不斷更新和刪除操作,如果沒有定期執行vacuum或vacuum?full,數據庫表可能會膨脹,導致索引掃描和全表掃描的性能下降。因此,具體如何執行vacuumfull是本領域技術人員亟需解決的技術問題。


    技術實現思路

    1、本申請實施例提供數據庫維護操作的執行方法、設備及存儲介質,用以達到在不影響正常業務的情況下,能夠及時執行vacuum?full,顯著提高了數據庫系統的性能的效果。

    2、第一方面,本申請實施例提供一種數據庫維護操作的執行方法,包括:

    3、根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作;

    4、在確定執行維護操作,且當前時間處于可執行時間范圍內的情況下,對所述數據庫執行完全清理vacuum?full的維護操作。

    5、在一種可能的實施方式中,所述當前時間處于可執行時間范圍內,包括:

    6、所述當前時間處于業務低峰期或計劃停機維護期間。

    7、在一種可能的實施方式中,根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作,包括:

    8、在滿足目標條件的情況下,確定執行維護操作;所述目標條件包括以下至少一項:

    9、所述膨脹信息處于第一預設范圍內;

    10、所述碎片化信息處于第二預設范圍內;

    11、所述性能對應的目標參數的取值處于第三預設范圍內;

    12、其中,所述目標參數包括以下至少一項:查詢性能、事務處理性能、吞吐量、響應時間、數據完整性、數據一致性、延遲、可用性和可靠性。

    13、在一種可能的實施方式中,所述對所述數據庫執行完全清理vacuum?full的維護操作之前,還包括:

    14、根據所述膨脹信息、碎片化信息、性能、設備能力信息和數據庫表的優先級中至少一項,確定執行所述維護操作的目標對象,所述目標對象包括:至少一個數據庫表;

    15、對所述數據庫執行完全清理vacuum?full的維護操作,包括:

    16、對所述目標對象執行所述vacuum?full的維護操作。

    17、在一種可能的實施方式中,所述對所述數據庫執行完全清理vacuum?full的維護操作,包括:

    18、接收目標數據庫表的操作指令;

    19、響應于所述操作指令,對所述目標數據庫表執行所述vacuum?full的維護操作。

    20、在一種可能的實施方式中,所述方法還包括:

    21、接收目標維護任務請求,所述目標維護任務請求用于請求執行以下至少一項操作:備份、索引重建;

    22、所述對所述數據庫執行完全清理vacuum?full的維護操作,包括:

    23、根據所述任務請求,執行所述任務請求對應的操作,以及所述vacuum?full的維護操作。

    24、在一種可能的實施方式中,所述方法還包括:

    25、在滿足目標條件的情況下,輸出報警信息并自動執行所述vacuum?full的維護操作,所述報警信息用于向用戶通知需執行所述vacuum?full的維護操作。

    26、在一種可能的實施方式中,所述根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作,包括:

    27、通過自動化工具或腳本周期性地根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作。

    28、第二方面,本申請實施例提供一種數據庫維護操作的執行裝置,包括:

    29、確定模塊,用于根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作;

    30、處理模塊,用于在所述確定模塊確定執行維護操作,且當前時間處于可執行時間范圍內的情況下,對所述數據庫執行完全清理vacuum?full的維護操作。

    31、第三方面,本申請實施例提供一種電子設備,包括:存儲器,處理器;

    32、所述存儲器存儲計算機執行指令;

    33、所述處理器執行所述存儲器存儲的計算機執行指令,使得所述處理器執行如上第一方面和/或第一方面各種可能的實施方式。

    34、第四方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如上第一方面和/或第一方面各種可能的實施方式。

    35、第五方面,本申請實施例提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上第一方面和/或第一方面各種可能的實施方式。

    36、本申請實施例提供的數據庫維護操作的執行方法、設備及存儲介質,根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作;在確定執行維護操作,且當前時間處于可執行時間范圍內的情況下,對所述數據庫執行完全清理vacuum?full的維護操作,即通過膨脹信息、碎片化信息和性能中至少一項判斷是否執行維護操作,在需要執行維護操作,且不影響正常業務的情況下,能夠及時執行vacuum?full,顯著提高了數據庫系統的性能。

    本文檔來自技高網...

    【技術保護點】

    1.一種數據庫維護操作的執行方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述當前時間處于可執行時間范圍內,包括:

    3.根據權利要求1所述的方法,其特征在于,根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作,包括:

    4.根據權利要求1-3任一項所述的方法,其特征在于,所述對所述數據庫執行完全清理VACUUM?FULL的維護操作之前,還包括:

    5.根據權利要求1-3任一項所述的方法,其特征在于,所述對所述數據庫執行完全清理VACUUM?FULL的維護操作,包括:

    6.根據權利要求1-3任一項所述的方法,其特征在于,所述方法還包括:

    7.根據權利要求3所述的方法,其特征在于,所述方法還包括:

    8.一種數據庫維護操作的執行裝置,其特征在于,包括:

    9.一種電子設備,其特征在于,包括:存儲器,處理器;

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如權利要求1-7任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種數據庫維護操作的執行方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述當前時間處于可執行時間范圍內,包括:

    3.根據權利要求1所述的方法,其特征在于,根據所述數據庫中數據庫表的膨脹信息、碎片化信息和性能中至少一項,確定是否執行維護操作,包括:

    4.根據權利要求1-3任一項所述的方法,其特征在于,所述對所述數據庫執行完全清理vacuum?full的維護操作之前,還包括:

    5.根據權利要求1-3任一項所述的方法,其特征在于,所述對所述數據...

    【專利技術屬性】
    技術研發人員:劉偉尚錕李楠馬麟許恒瑞史朝瑞
    申請(專利權)人:中國農業銀行股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码久久千人斩| 日韩人妻无码精品一专区| 国产品无码一区二区三区在线| 人妻丰满熟妇AV无码区免| 久久无码一区二区三区少妇| 亚洲精品偷拍无码不卡av| 中文字幕精品无码久久久久久3D日动漫| 国模无码人体一区二区| 无码中文在线二区免费| 无码国内精品久久人妻蜜桃| 国产精品无码aⅴ嫩草| 久久无码人妻一区二区三区午夜| 黄桃AV无码免费一区二区三区| 亚洲精品天堂无码中文字幕| 久久老子午夜精品无码| 国产激情无码一区二区三区| 激情无码亚洲一区二区三区 | 亚洲中文字幕久久精品无码2021| 日韩久久无码免费毛片软件| 亚洲精品无码专区在线| 中文字幕无码高清晰| 亚洲国产精品无码av| 日韩人妻无码一区二区三区 | 无码人妻精品中文字幕| 亚洲国产精品成人AV无码久久综合影院 | 亚洲AV日韩AV永久无码绿巨人| 亚洲精品无码永久在线观看| 国产综合无码一区二区色蜜蜜| 少妇无码AV无码专区线| 亚洲av纯肉无码精品动漫| 人妻少妇精品无码专区| 亚洲成a人片在线观看天堂无码| av区无码字幕中文色| 中文无码一区二区不卡αv | 在线观看无码不卡AV| 无码八A片人妻少妇久久| 久久久久久精品无码人妻| 天堂一区人妻无码| 日日摸日日碰人妻无码| 亚洲v国产v天堂a无码久久| 国产日韩AV免费无码一区二区三区|