System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據庫管理,尤其涉及一種數據庫管理方法、裝置、計算機設備及存儲介質。
技術介紹
1、隨著信息技術與金融科技的快速發展,銀行、證券公司、保險公司等各類金融機構為了提供更高質量的客戶服務與滿足更高水準的合規要求,在日常業務中已廣泛地采用了大數據技術。為了使系統運行更加安全高效、數據管理更加簡單便捷,現有的數據庫管理系統往往根據用戶的數據處理指令,基于硬件規格、元數據和組件兼容性等信息以及預設的解析規則,生成或優化執行計劃,再根據執行計劃進行數據處理操作。
2、然而,由于組件兼容性、元數據一致性和硬件性能等方面的限制,基于這些既定規則與既有信息生成得到的執行計劃的實際數據處理效果并不總能達到預期,有時還可能因為執行計劃不適用、不匹配而導致小文件泛濫、數據傾斜、內存溢出等問題。
技術實現思路
1、本申請公開的一種數據庫管理方法、裝置、計算機及存儲介質,解決現有數據庫管理技術對執行計劃的優化不足,造成數據處理效率不高、適配度不佳,以及數據庫管理系統流暢性、安全性與穩定性有待提高的問題。
2、第一方面,本申請提供了一種數據庫管理方法,包括:
3、獲取數據處理指令,其中,所述數據處理指令包括查詢、轉移、插入、編輯、計算、讀取、索引、驗證、轉換、加載、備份、恢復和刪除中的一項或多項;
4、解析所述數據處理指令,得到第一執行計劃,其中,所述第一執行計劃包括多個第一子任務;
5、根據所述第一執行計劃,將所述第一子任務發送至執行節點以
6、根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,其中,所述第二執行計劃包括多個第二子任務;
7、根據所述第二執行計劃,將所述第二子任務發送至所述執行節點。
8、第二方面,本申請提供了一種數據庫管理裝置,包括:
9、用戶指令獲取模塊,用于獲取數據處理指令,其中,所述數據處理指令包括查詢、轉移、插入、編輯、計算、讀取、索引、驗證、轉換、加載、備份、恢復和刪除中的一項或多項;
10、用戶指令解析模塊,用于解析所述數據處理指令,得到第一執行計劃,其中,所述第一執行計劃包括多個第一子任務;
11、第一任務發送模塊,用于根據所述第一執行計劃,將所述第一子任務發送至執行節點以進行數據處理,并獲取數據處理對應的反饋數據;
12、執行計劃優化模塊,用于根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,其中,所述第二執行計劃包括多個第二子任務;
13、第二任務發送模塊,用于根據所述第二執行計劃,將所述第二子任務發送至所述執行節點。
14、第三方面,本申請提供了一種計算機設備,計算機設備包括處理器、存儲器、以及存儲在存儲器上并可被處理器執行的計算機程序,其中計算機程序被處理器執行時,實現如本申請任一項實施例所提供的方法。
15、第四方面,本申請提供了一種計算機可讀存儲介質,計算機可讀存儲介質上存儲有計算機程序,計算機程序被處理器執行時使處理器實現如本申請任一項實施例所提供的方法。
16、上述數據庫管理方法、裝置、計算機及存儲介質,方法包括:獲取數據處理指令;解析數據處理指令,得到第一執行計劃;根據第一執行計劃,將第一子任務發送至執行節點以進行數據處理,并獲取數據處理對應的反饋數據;根據反饋數據,優化第一執行計劃,得到第二執行計劃;根據第二執行計劃,將第二子任務發送至執行節點。一方面,通過在數據處理的過程中獲取和利用反饋數據,不斷對執行計劃進行優化,提高了數據處理效率,緩解了基于既定規則與既有信息生成得到的執行計劃的適配度不佳的問題;另一方面,由于在數據處理的過程中獲取和利用反饋數據優化執行計劃,能夠在執行節點出現突發情況時,對執行計劃進行及時調整,提升了數據庫管理系統的安全性、穩定性和流暢性。
17、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本申請。
本文檔來自技高網...【技術保護點】
1.一種數據庫管理方法,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一執行計劃,將所述第一子任務發送至執行節點以進行數據處理,并獲取數據處理對應的反饋數據,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,還包括:
5.根據權利要求3所述的方法,其特征在于,所述根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,還包括:
6.根據權利要求3所述的方法,其特征在于,所述根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,還包括:
7.根據權利要求2-6任一項所述的方法,其特征在于,所述根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,還包括:
8.一種數據庫管理裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,所述計算機設備包括處理器、存儲器、以及存儲在所述存儲器上并可
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時使所述處理器實現如權利要求1-7中任一項所述的數據庫管理方法。
...【技術特征摘要】
1.一種數據庫管理方法,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一執行計劃,將所述第一子任務發送至執行節點以進行數據處理,并獲取數據處理對應的反饋數據,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,還包括:
5.根據權利要求3所述的方法,其特征在于,所述根據所述反饋數據,優化所述第一執行計劃,得到第二執行計劃,還包括:
6.根據權利要求3所述的方法,其特征在于,所述根據所述反饋數據,優...
【專利技術屬性】
技術研發人員:向旗,張敏,蔡飛,李曉菲,
申請(專利權)人:平安健康保險股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。