DM7采用多趟掃描、代價估算的優化策略,支持查詢計劃的HINT功能,可供經驗豐富的DBA對特定查詢進行優化改進,進壹步提高查詢的效率和靈活性。
DM7提供查詢計劃的重用,可以減少重復分析操作,有效提升語句的執行效率。DM7采用參數化常量方法,使得常量值不同的查詢語句,同樣可以重用查詢計劃。
DM7提供查詢結果集緩存策略,在服務器端實現結果集緩存,可以在提升查詢速度的同時,保證緩存結果的實時性和正確性。
DM7采用更加有效的異步檢查點機制,相對原有檢查點長時間占用緩沖區的策略相比,邏輯更加簡單,速度更快,對整體系統運行影響更小。
DM7采用多版本並發控制技術,使得查詢與更新操作間互不幹擾,有效提高了高並發應用場景中的執行效率。
DM7中實現了數據字典緩存技術,執行期間不必封鎖整個數據字典,可以有效降低DDL操作對整體系統並發執行的影響。
DM7為具有多個處理器 (CPU) 的計算機提供了並行查詢,以優化查詢執行和索引操作。並行查詢其優勢就是可以通過多個線程來處理查詢作業,從而提高查詢的效率。
DM7數據壓縮采用智能壓縮策略,自動選擇最合適的壓縮算法進行數據壓縮,可以顯著提升數據的壓縮比,進壹步減少系統的空間資源開銷。
DM7同時支持行存儲引擎與列存儲引擎,可實現事務內對行存儲表與列存儲表的同時訪問,可同時適用於聯機事務和分析處理。
DM7提供 OLAP 函數,用於支持復雜的分析操作,側重對決策人員和高層管理人員的決策支持,可根據分析人員的要求快速、靈活地進行大數據量的復雜查詢處理,並且以直觀易懂的形式將查詢結果提供給決策人員,以便他們準確掌握企業的經營狀況,了解被服務對象的需求,制定正確的方案。
DM7采用完全對等無***享(share-nothing)的MPP架構,支持SQL並行處理,可自動化分區數據和並行查詢,無I/O沖突。DM7 MPP為新壹代數據倉庫所需的大規模數據和復雜查詢提供了先進的軟件級解決方案,具有業界先進的架構和高度的可靠性。