本文介紹2022年雲原生資料倉儲AnalyticDB PostgreSQL版儲存彈性模式的核心功能發布記錄。
您可以在雲原生資料倉儲AnalyticDB PostgreSQL版控制台將執行個體升級至最新發行的小版本。升級小版本的具體操作,請參見版本升級。
2022年07月28日(V6.3.10.1)
| 類別 | 功能 | 功能描述 | 相關文檔 |
| 新增 | 診斷與最佳化 | AnalyticDB PostgreSQL版診斷與最佳化功能新增概覽、關鍵計量和查詢分析三個頁面:
| |
| 即時物化視圖 | 物化視圖支援如下功能:
| 即時物化視圖 | |
| 最佳化 | 即時物化視圖 | 最佳化即時物化視圖寫入效能。 | 即時物化視圖 |
| 缺陷修複 | 修複當即時物化視圖使用者和基表使用者不一致時無法寫入的問題。 | ||
| 修複物化視圖自動查詢改寫時包含視窗函數出現報錯的問題。 | |||
2022年04月15日(V6.3.9.0)
| 類別 | 功能 | 功能描述 | 相關文檔 |
| 新增 | 查詢計劃管理(SQL Plan Management) | AnalyticDB PostgreSQL版提供了查詢計劃管理功能,該功能可以儲存指定查詢語句的查詢計劃,當再次出現同類查詢語句時可以直接調用相應的查詢計劃調整後執行。同時還支援對儲存的查詢計劃進行查看和手動修正。 | SQL Plan Management |
| 最佳化 | Hint | Hint功能預設開啟。 | 使用Hint |
| SharedInput Scan運算元 | 最佳化SharedInput Scan運算元效能,提升高並發複雜CTE查詢的效能。 | 無 |
2022年02月21日(V6.3.8.0)
| 類別 | 功能 | 功能描述 | 相關文檔 |
| 新增 | Query Profiling Statistics | AnalyticDB PostgreSQL版支援Query Profiling Statistics功能,開啟該功能後,系統會自動收集並記錄查詢執行過程的統計資訊。統計資訊可以通過系統檢視表進行查看。 | Query Profiling Statistics |
| Dynamic Join Filter | AnalyticDB PostgreSQL版支援Dynamic Join Filter功能,通過動態收集Hash Join的右表Join鍵資訊,在Join計算前過濾左表中無法Join匹配的資料,減少不必要的磁碟讀取、網路和CPU計算開銷,從而提升Hash Join的效能。 | Dynamic Join Filter | |
| 一鍵建倉 | 通過一鍵建倉功能,您可以將RDS PostgreSQL版的資料同步到AnalyticDB PostgreSQL版中。 | 一鍵建倉 | |
| 支援Realtime ComputeFlink | 發布新版本Flink AnalyticDB PostgreSQL Connector,支援通過Flink寫入資料到AnalyticDB PostgreSQL版或通過Flink讀取AnalyticDB PostgreSQL版中的資料。 | ||
| 最佳化 | 最佳化插入或更新欄位過長提示資訊 | 更新或插入資料時,如果寫入的欄位長度超過定義的長度,系統會返回欄位長度過長的錯誤資訊並提示過長欄位的資訊。 | 無 |
| Bitmap Scan(位元影像掃描) | Bitmap Scan鏈路的Index Scan Tuple統計。當您執行的SQL包含Bitmap Scan的執行計畫時,系統能夠正確地統計執行的SQL使用了索引的次數和掃描的行數。 | 索引管理 | |
| 分區表 | 新增分區表JIT緩衝功能,避免重複編譯。分區數大於100時,查詢能做到秒級提升。 | 分區表 | |
| Laser計算引擎 | Laser計算引擎支援MergeAppend運算元。當子查詢均為有序,並且最終結果也需要按相同排序鍵排序時,MergeAppend運算元利用堆排序直接輸出有序的子查詢合并結果。 | Laser計算引擎的使用 | |
| OSS外表 | OSS外表(OSS Foreign Table)支援Avro格式的資料讀寫。 | 使用OSS Foreign Table訪問OSS資料 | |
| 備份恢複 | 備份恢複效能最佳化,提供並行歸檔能力,提升增量備份速度。 | 備份恢複 | |
| 缺陷修複 | 修複分布鍵為VARCHAR或TEXT類型的表經過UNION ALL等計算後分布鍵資訊缺失導致重分布的問題。 | ||
支援Tuplestore backward scanning功能,避免部分查詢出現Backward scanning of tuplestores are not supported at this time報錯。 | |||
| 修複Main Master節點和Standby Master節點HA切換時,Secondary Master節點上執行DDL失敗的問題。 | |||
2022年01月07日(V6.3.7.0)
| 類別 | 功能 | 功能描述 | 相關文檔 |
| 新增 | pg_hint_plan外掛程式 | AnalyticDB PostgreSQL版新增pg_hint_plan外掛程式,可以以注釋形式(Hints)強制幹預和最佳化執行計畫,並對調優後的SQL模板和Hints進行註冊,後續遇到相同SQL模板(常數參數數值不同其它值都相同)的SQL語句將自動產生調優後的執行計畫,從而增加執行效率。 | |
| Query Cache功能 | AnalyticDB PostgreSQL版新增Query Cache功能,用於緩衝查詢結果。對於重複的查詢,查詢耗時可以達到毫秒級。 | Query Cache | |
| 最佳化 | LLVM JIT | AnalyticDB PostgreSQL版引入PostgreSQL 14的LLVM JIT功能。 | 無 |
| 備份恢複 | AnalyticDB PostgreSQL版通過並行歸檔提升了備份的效能。 | 資料備份 | |
| 缺陷修複 | 修複父查詢僅包含LIMIT子句時,子查詢中ORDER BY子句不生效的問題。 | ||
| 修複Segment跨機修複時,Primary Segment的pg_hba中缺失mirror host,導致重新平衡(rebalance)失敗的問題。 | |||
| 修複多Master模式下,在Main Master節點上建立分區表失敗的問題。 | |||