2024年
本文介紹2024年云原生數據倉庫AnalyticDB PostgreSQL版存儲彈性模式的內核功能發布記錄。
您可以在云原生數據倉庫AnalyticDB PostgreSQL版控制臺將實例升級至最新發布的小版本。升級小版本的具體操作,請參見版本升級。
2024年11月
V7.1.1.1
類別 | 功能 | 功能描述 | 相關文檔 |
新增 | 存儲引擎 | Beam支持data cache,以加速nestloop index join連接場景。 | |
自動分區 | 默認開啟分區表自動分區功能。 | ||
分區轉儲 | dump_table_ddl支持導出分區表的結構。 | 無 | |
優化 | 計劃器 | 優化Planner Limit查詢計劃,以提升Index Scan與Limit查詢的性能。 | 無 |
優化器 | 優化ORCA靜態分區裁剪性能。 | 無 | |
缺陷修復 | 優化器 | 修復ORCA優化器在CTE查詢中無法生成預期的 | 無 |
分區表 | 修復Analyze分區表主表部分場景計算correlation為nan,導致index scan代價異常的問題。 | 無 | |
存儲引擎 |
| ||
穩定性 |
| ||
存儲引擎 | 修復讀殘留記錄導致cache性能下降問題。 | 無 |
V7.0.6.10
類別 | 功能 | 功能描述 | 相關文檔 |
優化 | 計劃器 | 優化Planner Limit查詢計劃,以提升Index Scan與Limit查詢的性能。 | 無 |
缺陷修復 | 優化器 | 修復ORCA優化器在CTE查詢中無法生成預期的 | 無 |
穩定性 |
| 無 | |
存儲引擎 |
|
2024年10月
V7.1.1.0
類別 | 功能 | 功能描述 | 相關文檔 |
新增 | 向量檢索 | AnalyticDB PostgreSQL 7.0版全面支持向量檢索引擎。 | 無 |
同義詞管理 | 支持同義詞檢索功能。 | ||
PostgresML | 擴展PostgreSQL在AI/ML和RAG方面的功能,提供一站式AI/ML Ops和RAG的平臺。 | ||
異步物化視圖 | AnalyticDB PostgreSQL 7.0版全面支持異步物化視圖,可實現數據更新時自動同步刷新物化視圖。 | 無 | |
優化 | 執行器 | 優化Laser執行層性能。 | 無 |
優化器 | 優化ORCA靜態分區裁剪性能。 | 無 | |
缺陷修復 | 穩定性 | 修復Beam Analyze、排序鍵和Vacuum相關功能。 | 無 |
字典編碼 | 修復字典編碼缺陷。 |
V7.0.6.9
類別 | 功能 | 功能描述 | 相關文檔 |
優化 | 數據鏈路 | 更新MaxCompute FDW功能及穩定性。 | 無 |
查詢加速 | 更新Query Cache功能及穩定性。 | ||
缺陷修復 | 穩定性 | 修復Beam Analyze、排序鍵和Vacuum相關功能。 |
2024年09月
V7.1.0.1
類別 | 功能 | 功能描述 | 相關文檔 |
缺陷修復 | 版本升級 | 修改小版本升級插件安裝邏輯,修復小版本升級失敗的問題。 | |
擴縮容 | 修復擴容新增節點啟動時redo xlog失敗問題。 | ||
數據互訪 | 修復數據互訪使用Limit導致中斷報錯問題。 | 無 |
V7.1.0.0
類別 | 功能 | 功能描述 | 相關文檔 |
新增 | 跨可用區部署(容災) | 支持同地域跨可用區的異地部署實現容災,可保障RPO=0。 | 無 |
高性能全文檢索 | 基于BM_25支持高性能全文檢索。 | ||
fixdecimal | 支持fixdecimal類型,替代 decimal/numeric類型,以提高查詢速度。 | 無 | |
高可用 | 支持hot mirror功能。 | 無 | |
優化 | 自動分區 | 支持根據插入值自動創建分區。 | 無 |
Beam 原生引擎 | Bitmapscan性能優化。 | ||
優化器 |
| ||
缺陷修復 | 擴縮容 |
| |
邏輯備份 | 修復升級時相關插件安裝問題。 | 無 | |
存儲引擎 | 修復AO/Beam表Gin索引寫入Crash等穩定性問題。 | ||
優化器 | ORCA修復部分分區表計劃失敗的問題。 | ||
原生執行引擎 | 修復一些執行器穩定性問題。 |
V7.0.6.8
類別 | 功能 | 功能描述 | 相關文檔 |
新增 | Query Cache | 緩存查詢結果,對于重復的查詢可以迅速地返回查詢結果。 | |
優化 | 分層存儲 | 冷熱分層存儲自動遷移適配Beam存儲引擎。 | |
版本升級 | 支持修改共享系統表邏輯。 | ||
轉儲 | pg_dump在轉儲分區表時轉儲所有分區子表信息。 | 無 | |
穩定性 | gxid 32位擴展至64位相關邏輯優化。 | 無 | |
數據脫敏 | 適配copy function和equal function。 | ||
優化器 |
| ||
缺陷修復 | 原生存儲引擎 |
| |
穩定性 | 修復PostgreSQL原生社區兩階段事務殘留問題。 | 無 | |
優化器 |
| ||
實時物化視圖 | 修復Outer Join自動嵌套報錯問題。 |
2024年08月(V7.0.6.7)
類別 | 功能 | 功能描述 | 相關文檔 |
新增 | pgsearch插件。 | pgsearch用于向量數據庫全文檢索。 | 無 |
pg_buffercache插件。 | pg_buffercache插件用于統計單個表是否被緩存。 | ||
向量檢索新增向量算法。 | 向量查詢的operator符號和向量索引類型匹配新增L1、Hamming、Jaccard三種距離。支持HNSW算法。 | ||
向量檢索精排。 | 支持向量精排邏輯。 | ||
優化 | 向量檢索支持向量索引在純內存狀態下構建,不被寫入到磁盤上。 | ||
版本升降級支持更豐富的系統表修改邏輯。 | |||
優化器支持投影列子查詢上拉。 | |||
數據鏈路custom format類型支持JSON數據讀取。 | |||
轉儲pg_dump在dump table時轉儲table am信息至DDL。 | |||
資源組行為優化。 | |||
缺陷修復 | 分層存儲冷熱分層存儲支持帶引號列名表轉冷。 | ||
原生存儲引擎Beam存儲引擎性能及可見性問題修復。 | |||
集群管理修復gpstart可能造成的mirror節點啟動失敗。 | |||
數據鏈路修復alinux3環境下iconv從字符集編碼GBK到UTF8轉換失敗。 | |||
擴縮容修復縮容超時問題,修復分區表并發rewrite & insert導致新數據丟失。 | |||
執行引擎laser執行coredump修復。 |
2024年07月(V7.0.6.5)
類別 | 功能 | 功能描述 | 相關文檔 |
優化 | GanosBase時空引擎升級到6.7版。 | GanosBase時空引擎提供一系列的數據類型、函數和存儲過程,用于在云原生數據倉庫AnalyticDB PostgreSQL版數據庫中對空間或時空數據進行高效的存儲、索引、查詢和分析計算。 | |
缺陷修復 | 修復針對分區表擴容場景下,由于表中數據的字段超長導致擴容后數據異常的場景。 | ||
修復分區管理插件auto_partition權限問題,允許普通用戶也能使用該插件來自動管理分區的創建。 | |||
修復用戶在使用Beam表引擎場景下,alter table reset或set option動作導致Beam老版本表索引查詢出錯問題。 | |||
修復用戶在使用Beam表引擎場景下,使用Beam表引擎在Delta添加列時,添加not null約束報錯的問題。 | |||
修復用戶查詢在使用CTE場景下,CTE上拉導致計劃報錯ERROR: could not find CTE。 | |||
修復用戶在使用外部數據源場景下,用一個查詢session先后訪問pg_fdw和gp_fdw,會產生coredump的問題。 |
2024年06月(V7.0.6.4)
類別 | 功能 | 功能描述 | 相關文檔 |
新增 | 安全特性 | 物化視圖支持行級權限控制。 | 無 |
缺陷修復 | 修復實例crash后,Beam表的vacuum fragment輔助表回收殘留fragment的問題。 | ||
修復pg_rewind增量修復時,出現WAL日志丟失的問題。 | |||
修復auto_partition插件權限問題, 解決rds superuser用戶無法使用該插件的問題。 |
2024年05月(V7.0.6.3)
類別 | 功能 | 功能描述 | 相關文檔 |
新增 | 實時物化視圖 | 支持實時物化視圖功能,相較于普通的非實時物化視圖,實時物化視圖無需手動調用刷新命令,即可在數據更新過程中自動同步刷新物化視圖。 | |
優化 | Beam表引擎擴容支持寫操作 | Beam表引擎在擴容期間, 用戶可以對該表進行寫操作, 例如 | |
缺陷修復 | 修復分區表主表執行 | ||
修復當用戶權限是 | |||
修復當用戶使用OSS fdw外表的場景下,ORC格式的Char類型映射到AnalyticDB for PostgreSQLChar類型時處理邏輯不正確,或導致Coredump錯誤的問題。 |
2024年04月(V7.0.6.1)
類別 | 功能 | 功能描述 | 相關文檔 | |
修復 | 修復并發事務處理過程場景中,由于錯誤的子事務可見性邏輯,導致寫入的事務發現數據丟失的問題。 | |||
修復備份歸檔進程異常終止時,鎖文件未能正確清除,阻塞后續的xlog歸檔回收流程,進而引起本地日志文件堆積的問題。 | ||||
修復數據處理場景中存儲引擎處理特定數據時會觸發 | ||||
修復數據處理過程中系統在嘗試讀取數據文件的特定塊時發生錯誤,觸發 | ||||
修復查詢監控工具異常崩潰的問題。該版本對底層實現進行了優化,增強了錯誤處理能力和穩定性,避免在處理過程中發生崩潰。 |
2024年04月(V7.0.6.0)
類別 | 功能 | 功能描述 | 相關文檔 |
優化 | beam |
| 無 |
laser | 支持存儲過程、Cursor、Insert、Update、Delete、CTAS、Refresh Materialized View、COPY。 | 無 | |
優化器Orca&Planner |
| 無 | |
慢查詢 | 支持實例級別、節點級別查看每個查詢的CPU消耗、內存消耗和落盤文件大小。 | 無 | |
修復 | 修復AOCS ANALYZE鏈路 | ||
修復冷熱分層存儲在無分區表名、父表包含NOT NULL約束等特殊場景轉冷失敗的問題。 | |||
修復Agg Filter解析出現 | |||
修復新增sortkey時出現 | |||
修復特殊場景下臨時文件殘留的問題。 | |||
修復縮容期間DDL阻塞問題。 | |||
修復QueryMonitor異常崩潰的問題。 | |||
修復擴容時重建索引造成的不可讀寫問題。 |
2024年03月(V7.0.5.2)
類別 | 功能 | 功能描述 | 相關文檔 |
修復 | 修復beam分區表加列后分區主表reloptions不正確的問題。 | ||
修復beam分區表包含多個子命令的alter后輔助表不一致的問題。 |
2024年03月(V7.0.5.1)
類別 | 功能 | 功能描述 | 相關文檔 | |
修復 | 修復INSERT ON CONFLICT和DROP TABLE并發執行報錯的問題。 | |||
修復Beam并發寫入場景下發生 | ||||
修復pg_relation_size舊版本不兼容的問題。 | ||||
修復物化視圖擴容時排序鍵錯誤處理導致 | ||||
修復7.0.5.0版本未按預期構建向量導致 |
2024年02月(V7.0.5.0)
類別 | 功能 | 功能描述 | 相關文檔 | |
新增 | 在線擴容 | 支持在線新增計算節點。即在新增計算節點期間,允許所有表進行讀取、寫入與更新,不會中斷業務。 | ||
缺陷修復 | 修復ORCA在JOIN ON條件中,跨級別Sublink上拉,導致生成錯誤執行計劃的問題。 | |||
修復ORCA UnionAll與SORT在不預期情況下,產生Coredump的問題。 | ||||
修復COPY ON CONFLICT DO NOTHING同一批數據出現沖突報錯的問題。 | ||||
修復Beam Flush被前端頻繁取消,導致性能下降的問題。 | ||||
修復Beam字典內存相關問題。 | ||||
修復QueryMonitor異常崩潰的問題。 | ||||
修復Drop Foreign Server存在系統表殘留的問題。 | ||||
修復安全問題,進行安全加固。 | ||||
修復Laser Scan Ctid兼容的問題。 |