本申請實施例公開了一種數據庫物化視圖構建系統、方法以及系統創建方法,該系統包括:查詢負載預處理模塊、離線訓練模塊和在線推薦模塊;查詢負載預處理模塊用于對輸入的查詢負載進行預處理獲取子查詢代表;離線訓練模塊用于通過查詢負載歷史數據對預設的深度學習模型和強化學習模型進行訓練;在線推薦模塊用于通過深度學習模型預測每一個子查詢代表對應的原查詢使用該子查詢代表對應的物化視圖進行視圖重寫后,得到的新查詢的查詢代價;并通過強化學習模型獲取查詢代價最低的最優子查詢和相應的最優物化視圖。該實施例方案較大程度降低了批量查詢的冗余代價,并實現了物化視圖近似優化過程的收斂。
聲明:
“數據庫物化視圖構建系統、方法以及系統創建方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)