2024年
本文介紹2024年云原生數(shù)據(jù)倉庫AnalyticDB PostgreSQL版存儲彈性模式的內(nèi)核功能發(fā)布記錄。
2024年11月
V6.6.2.8
類別 | 功能 | 功能描述 | 相關(guān)文檔 |
優(yōu)化 | 執(zhí)行器 | 優(yōu)化了adaptive scan在bitmap index scan中的表現(xiàn),針對btree,GIN和GiS索引,優(yōu)化了內(nèi)存占用使其不再隨并發(fā)倍數(shù)增長。 | 無 |
優(yōu)化器 | 優(yōu)化Nestloop join以解決在表操作中未進(jìn)行列裁剪的問題。 | 無 | |
缺陷修復(fù) | 穩(wěn)定性 | 增強(qiáng)擴(kuò)容以避免master磁盤滿的問題。 | 無 |
計劃器 | 修復(fù)了在特定場景下,planner錯誤地在master上掃描復(fù)制表的問題。 | 無 |
2024年10月
V6.6.2.7
類別 | 功能 | 功能描述 | 相關(guān)文檔 |
缺陷修復(fù) | Planner | 修復(fù)LASJ_NOTIN等缺陷。 | 無 |
資源組 | 修復(fù)Resource Group Redzone場景相關(guān)缺陷。 | ||
數(shù)據(jù)鏈路 | 修復(fù)Client-SDK缺陷。 | 無 | |
向量檢索 | 修復(fù)條件下推時,攢批隊列距離記錄有誤缺陷。 | ||
優(yōu)化器 | 修復(fù)ORCA缺陷。 | 無 |
2024年09月
V6.6.2.6
類別 | 功能名稱 | 功能描述 | 相關(guān)文檔 |
優(yōu)化 | 擴(kuò)縮容 | 優(yōu)化重分布中的表寫入性能。 | |
向量檢索 |
| ||
物理備份 | 支持云盤快照備份功能。 | 無 | |
實時物化視圖 | 支持實時物化視圖最終一致性。 | ||
持續(xù)在線 | 支持非數(shù)據(jù)庫內(nèi)核進(jìn)程重啟,以及在coredump導(dǎo)致的查詢失敗時主動進(jìn)行查詢重試或主備切換。 | 無 | |
缺陷修復(fù) | 優(yōu)化器 | 修復(fù)優(yōu)化器的穩(wěn)定性問題。 | |
穩(wěn)定性 |
| 無 |
2024年08月
V6.6.2.5
類別 | 功能 | 功能描述 | 相關(guān)文檔 |
新增 | adbpg_background插件。 | adbpg_background插件提供了異步任務(wù)提交功能,通過提供的UDF接口接受用戶的命令后, 會啟動一個后臺進(jìn)程運行該命令, 同時該插件提供歷史數(shù)據(jù)表來記錄該任務(wù)的執(zhí)行狀態(tài)和執(zhí)行結(jié)果, 方便用戶后續(xù)查詢該任務(wù)的結(jié)果。 | 無 |
pg_buffercache插件。 | pg_buffercache插件用于統(tǒng)計單個表是否被緩存。 | 無 | |
優(yōu)化 | 擴(kuò)縮容擴(kuò)容可寫。 | 重分布中的表寫入性能優(yōu)化。 | |
向量檢索超時熔斷。 | 添加混合查詢的超時熔斷機(jī)制。 | ||
存儲引擎metascan。 | 新增GUC參數(shù),開放metascan在insert into select鏈路中可用。 | ||
缺陷修復(fù) | 向量檢索修復(fù)0向量cosine相似度排序不穩(wěn)定。 | ||
插件管理修復(fù)auto_partition插件的觸發(fā)器在secondary_master上會導(dǎo)致drop table的SQL報錯。 | |||
插件管理修復(fù)adbpg_transformer插件安裝失敗問題。 | |||
Planner修復(fù)left join在join key上有常量條件時motion行為不合理。 | |||
版本升級修復(fù)跨度較大的小版本升級在插件更新時報錯中斷。 | |||
multi-master修復(fù)secondary在進(jìn)行vacuum freeze時relfrozenxid相關(guān)報錯。 | |||
資源組修復(fù)使用資源組的insufficient memory reserved for statement報錯。 |
2024年07月
V6.6.2.3
類別 | 功能 | 功能描述 | 相關(guān)文檔 |
新增 | 向量檢索 | 支持稀疏向量的數(shù)據(jù)類型。 | |
支持為稀疏向量構(gòu)建HNSW索引。 | |||
使用MMAP模式構(gòu)建的向量索引支持標(biāo)記刪除。 | |||
支持向量表、向量索引進(jìn)行內(nèi)存預(yù)加載。 | |||
支持?jǐn)U容期間向量表可讀可寫。 | |||
優(yōu)化 | 向量檢索 | 優(yōu)化向量索引開啟PQ時,統(tǒng)計向量數(shù)量是否滿足PQ訓(xùn)練要求時耗時長的問題。 | |
禁止在擴(kuò)縮容期間的PQ碼本訓(xùn)練任務(wù),防止和其他索引重建任務(wù)發(fā)生沖突。 | |||
使用新版SIMD計算庫優(yōu)化向量的內(nèi)積計算函數(shù)。 | |||
優(yōu)化使用SharedBuffer模式構(gòu)建的向量索引的計算熱點,提升SharedBuffer模式的向量索引的構(gòu)建、插入和查詢性能。 | |||
優(yōu)化使用MMAP模式構(gòu)建的向量索引的計算熱點,提升MMAP模式的向量索引的構(gòu)建、插入和查詢性能。 | |||
根據(jù)向量索引構(gòu)建、插入和查詢的最新的最佳實踐,優(yōu)化向量索引的構(gòu)建和查詢的內(nèi)核參數(shù)默認(rèn)值。 | |||
優(yōu)化混合查詢場景下,進(jìn)入暴力搜索模式時的執(zhí)行計劃,以達(dá)到更高的性能。 | |||
缺陷修復(fù) | 向量檢索 | 解決以內(nèi)積為距離度量的向量索引,在開啟PQ時,召回率下降的問題。 | |
解決分區(qū)表的PQ碼本訓(xùn)練時,向量數(shù)量統(tǒng)計不準(zhǔn)確的問題。 | |||
解決PQ碼本訓(xùn)練過程中,隨著數(shù)據(jù)量過大而導(dǎo)致的內(nèi)存泄漏問題。 | |||
解決向量索引構(gòu)建時,因PQ碼本訓(xùn)練沖突導(dǎo)致無法訓(xùn)練PQ碼本,進(jìn)而導(dǎo)致無法繼續(xù)構(gòu)建索引的問題。 | |||
解決SharedBuffer版本的向量索引,在執(zhí)行大量刪除和更新,并且vacuum之后,導(dǎo)致向量索引查詢觸發(fā)的Block not found的問題。 | |||
解決PQ碼本在訓(xùn)練過程中無法優(yōu)雅退出的問題。 | |||
解決在向量表做alter table rename操作時,PQ碼本會失效的問題。 | |||
解決使用MMAP模式構(gòu)建的向量索引,在刪除索引后,存在向量索引的MMAP映射文件漏刪的問題。 | |||
解決開啟PQ碼本的向量索引,在向量數(shù)據(jù)量達(dá)到500w之后,觸發(fā)codebook version 1 not found的問題。 | |||
auto_parition | 解決auto_partition插件在使用過程中的用戶執(zhí)行權(quán)限問題。 | ||
解決auto_partition插件在使用過程中,由于自動分區(qū)配置表中存在已經(jīng)刪除的表,而導(dǎo)致無法對其他表進(jìn)行自動分區(qū)的問題。 |
2024年03月
V6.6.2.1
類別 | 功能 | 功能描述 | 相關(guān)文檔 |
新增 | pg_jieba插件 | pg_jieba插件對中文文本進(jìn)行分詞,從而實現(xiàn)高效的中文全文檢索。 | |
Btree-GIST插件 | Btree-GIST插件提供了一種使用GIST索引結(jié)構(gòu)來模擬B樹(B-tree)索引行為的方法。 | ||
優(yōu)化 | 資源組管理 | 通過調(diào)整默認(rèn)參數(shù)、修改內(nèi)存使用上限等方式 ,提升功能穩(wěn)定性與兼容性。 | |
缺陷修復(fù) | 修復(fù)安全漏洞CVE-2022-1552的問題。 | ||
修復(fù)分區(qū)表Alter Table與Analyze死鎖的問題。 | |||
修復(fù)分區(qū)表bitmap index scan觸發(fā)Out Of Memory的問題。 | |||
修復(fù)gpfdist外表在使用custom format時需要識別并處理字符串中的\0x00,否則讀取數(shù)據(jù)會被截斷的問題。 |
2024年01月
V6.6.2.0
類別 | 功能 | 功能描述 | 相關(guān)文檔 |
新增 | 在線擴(kuò)容 | 支持在線新增計算節(jié)點。即在新增計算節(jié)點期間,允許所有表進(jìn)行讀取、寫入與更新,不會中斷業(yè)務(wù)。 | |
實時物化視圖 | 實時物化視圖支持窗口函數(shù)。 | ||
優(yōu)化 | SSL安全加密 | 支持SSL v1.3版本。 | |
Ganos時空引擎 | Ganos版本升級至6.3。 | 無 | |
缺陷修復(fù) | 修復(fù)備份恢復(fù)的過程中恢復(fù)實例失敗( | ||
修復(fù)對分區(qū)表使用分區(qū)鍵建立索引無法正確選擇Index Scan的問題。 | |||
修復(fù)在JOIN ON條件中,跨級別Sublink上拉導(dǎo)致生成錯誤執(zhí)行計劃的問題。 | |||
修復(fù)復(fù)制表相關(guān)函數(shù)上拉到Master執(zhí)行,導(dǎo)致報錯或性能下降的問題。 | |||
修復(fù)Limit Pushdown對非向量檢索場景也進(jìn)行下推導(dǎo)致查詢掛起的問題。 | |||
修復(fù)DROP Foreign Server外表時可能會產(chǎn)生系統(tǒng)表殘留的問題。 | |||
修復(fù)tdfunc插件中, | |||
修復(fù)Legacy優(yōu)化器在LEFT JOIN和WHERE條件下有額外的Redistribution Motion導(dǎo)致性能下降的問題。 | |||
修復(fù)FTS Probe探活進(jìn)程內(nèi)存泄漏的問題。 | |||
修復(fù)分區(qū)主表同時存在Primary Key和Unique Index時,子分區(qū)只會繼承Primary Key的問題。 | |||
修復(fù)Nestloop Index JOIN計劃中,觸發(fā)Motion Rescan報錯: |