System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據庫,特別涉及一種數據庫索引優化方法。
技術介紹
1、數據庫系統的索引是提升數據庫性能和效率的有效手段,沒有索引和過多的索引會導致數據庫的查詢效率較低,維護成本也會增加,現有技術中在對索引進行優化時,一般是根據一些過濾條件直接篩選出需要刪除或者優化的索引,符合刪除條件的索引就直接刪除,需要優化的索引進行優化后,直接替換以前的索引方案,并沒有考慮在優化索引的過程中是否對數據庫整體的性能帶來影響,有些索引優化操作可能是無用功或者增加了數據庫整體性能的負擔。
技術實現思路
1、為了解決現有存在的技術問題,本專利技術實施例提供一種數據庫索引優化方法及電子設備,能使索引的優化更準確更智能,從而提高了數據庫的穩定性和可靠性。
2、第一方面,提供一種數據庫索引優化方法,包括:獲取數據庫的運行數據;
3、基于所述運行數據,確定待處理索引;生成所述待處理索引的初步優化方案;執行所述待處理索引的初步優化方案,并計算所述待處理索引的初步優化方案的當前綜合評價值;根據所述待處理索引的初步優化方案的當前綜合評價值,確定所述待處理索引的最終優化結果。
4、本申請實施例獲取數據庫運行過程中的運行數據,根據運行數據確定待處理索引,并生成待處理索引的初步優化方案,并執行待處理索引的初步優化方案,并計算所述待處理索引的初步優化方案的當前綜合評價值,當前綜合評價值指是根據運行數據中的多個性能指標計算得到的,因此當前綜合評價值能夠衡量待處理索引的初步優化方案被執行后,對
本文檔來自技高網...【技術保護點】
1.一種數據庫索引優化方法,其特征在于,包括:
2.如權利要求1所述的數據庫索引優化方法,其特征在于,所述運行數據包括以下至少一種:資源占用數據、索引統計信息、查詢語句在執行過程中所產生的運行指標數據,所述基于所述運行數據,確定待處理索引包括以下一種或者多種的組合:
3.如權利要求2所述的數據庫索引優化方法,其特征在于,所述待處理索引包括過時索引、預建立的索引、待調整索引,所述基于所述運行數據,確定待處理索引包括:
4.如權利要求2所述的數據庫索引優化方法,其特征在于,所述生成所述待處理索引的初步優化方案包括以下至少一種:
5.如權利要求1所述的數據庫索引優化方法,其特征在于,所述計算所述待處理索引的初步優化方案的當前綜合評價值包括:
6.如權利要求5所述的數據庫索引優化方法,其特征在于,所述方法還包括:
7.如權利要求2所述的數據庫索引優化方法,其特征在于,所述根據所述待處理索引的初步優化方案的當前綜合評價值,確定所述待處理索引的最終優化結果包括:
8.如權利要求1所述的數據庫索引優化方法,其特
9.如權利要求8所述的數據庫索引優化方法,其特征在于,所述方法還包括:
10.如權利要求1至9中任一項所述的數據庫索引優化方法,其特征在于,所述待處理索引包括過時索引、預建立的索引、待調整索引,所述方法還包括:
...【技術特征摘要】
1.一種數據庫索引優化方法,其特征在于,包括:
2.如權利要求1所述的數據庫索引優化方法,其特征在于,所述運行數據包括以下至少一種:資源占用數據、索引統計信息、查詢語句在執行過程中所產生的運行指標數據,所述基于所述運行數據,確定待處理索引包括以下一種或者多種的組合:
3.如權利要求2所述的數據庫索引優化方法,其特征在于,所述待處理索引包括過時索引、預建立的索引、待調整索引,所述基于所述運行數據,確定待處理索引包括:
4.如權利要求2所述的數據庫索引優化方法,其特征在于,所述生成所述待處理索引的初步優化方案包括以下至少一種:
5.如權利要求1所述的數據庫索引優化方法,其特征在于,所述計算所述待處理索引的初步優化方案的當前綜合評價值包括:
6.如權利要求5所述...
【專利技術屬性】
技術研發人員:曾焱,
申請(專利權)人:深圳九有數據庫有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。