2025年

更新时间:

本文介绍2025云原生数据仓库AnalyticDB PostgreSQL存储弹性模式的内核功能发布记录。

202504

类别

功能

功能描述

相关文档

新增

自动迁移Amazon Redshift数据

阿里云提供了自动化迁移工具,支持DDL转换,可以帮助您将Amazon Redshift数据自动迁移至AnalyticDB for PostgreSQL

自动迁移Amazon Redshift数据至AnalyticDB for PostgreSQL

V7.2.1.0

类别

功能

功能描述

相关文档

新增

图分析引擎

云原生数据仓库 AnalyticDB PostgreSQL 版以插件形式集成了图分析引擎功能,并支持使用Cypher查询语言对图数据进行高效查询与操作。图分析引擎在处理高度互联的数据集时表现出色,广泛应用于社交网络、欺诈检测、推荐引擎、知识图谱以及网络/IT 运维等场景。

图分析引擎

202503

V7.2.2.1

类别

功能

功能描述

相关文档

新增

fixnumeric插件

云原生数据仓库 AnalyticDB PostgreSQL 版引入了FIXNUMERIC类型,通过固定精度与底层整数存储结合,在计算密集场景中性能显著优于原生NUMERICDECIMAL类型,聚合和四则运算等操作性能提升数倍,同时在指定范围内保持无损精度。

fixnumeric

V7.2.1.0

类别

功能

功能描述

相关文档

新增

pgml插件

  • pgml插件支持对文本Embedding模型进行微调。

  • pgml插件支持图像Embedding能力。

In-Database AI/ML

OSS外表

  • 支持ORC格式并行读取功能。

  • 支持对外表Auto Analyze(自动收集统计信息)。该功能从OSS ORC外表中收集更准确的统计信息,优化查询性能。

Flink CDC

Flink CDC支持订阅实时物化视图和DTS同步强一致功能。

Flink CDC实时订阅全量和增量数据

分层存储

分层存储支持增减列。

优化

OSS外表

OSS FDWORC文件之间的链路进行了优化,增强了对bytea类型数据的写入支持。

使用OSS外表高速导入OSS数据

存储引擎

Beam默认存储设置为auto

自研高性能存储引擎Beam

ANALYZE

优化了ANALYZE在合并表统计信息时的内存占用。

手动收集统计信息

缺陷修复

升级

修复若干小版本升级稳定性问题。

ANALYZE

修复对外表分区表或冷热分层表主表进行ANALYZE时,可能会报错的问题。

手动收集统计信息

执行引擎

  • 修复了在包含LATERAL JOIN的查询中,Gather Motion操作未正确传递排序键导致结果未按预期排序的问题。

  • 修复了在同时启用ORCALASER时,DATE类型的LEASTGREATEST函数可能出现的计算结果错误问题。

存储引擎

  • 修复了带主键的Beam表出现重复数据的问题。

  • 修复了ALTER TABLE SET (querycache_enabled = ON/OFF)Beam表中无法生效的问题。

自研高性能存储引擎Beam

优化器

  • 修复了在开启ORCA优化器时,中文别名字符串可能错误显示为Unknown的问题。

  • 修复了ORCA优化器在处理包含联合统计信息的表时,因特定格式的CTEROLLUP操作可能导致的程序崩溃(coredump)问题,提升了复杂查询场景下的稳定性和兼容性。

  • 修复若干ORCA优化器稳定性问题。

  • 修复了部分场景中因无法找到排序依据(PathKey)而导致的could not find pathkey item to sort报错问题。

pg_search

修复pgsearch插件在处理TIMESTAMPTZ类型字段时,可能导致搜索结果错误的问题。

BM25高性能全文检索

V7.1.1.4

类别

功能

功能描述

相关文档

新增

Flink CDC实时数据订阅

AnalyticDB for PostgreSQL提供自研的CDC连接器,基于PostgreSQL的逻辑复制功能实现订阅全量数据和增量数据,可与Flink无缝集成。

Flink CDC实时订阅全量和增量数据

202502

V7.1.1.3

类别

功能

功能描述

相关文档

新增

存储引擎

  • Beam行锁能力支持表级别选项。

  • Beam存储引擎支持VARCHAR等类型的排序键过滤。

自研高性能存储引擎Beam

优化

实时物化视图

支持Beam表构建实时物化视图。

实时物化视图

缺陷修复

向量引擎

  • 修复了多版本码本加载时导致内存溢出的问题。

  • 修复了多个向量索引并行构建时Parallel Worker冲突的问题。

向量检索引擎使用指南

存储引擎

修复了Beam存储引擎中ALTER TYPE操作与USING辅助表结合使用时的错误。该问题发生在对相同类型进行转换时。

自研高性能存储引擎Beam

202501

V7.2.1.0

类别

功能

功能描述

相关文档

新增

高性能全文检索

自定义分词词典

您可以根据所在行业或特定应用场景的需求,在词典中添加专有名词、行业术语甚至最新流行词语等,从而实现更符合实际需求的文本分割,以提高分词精度和检索效率。

配置自定义分词词典

停用词词典

配置停用词可以提高检索效率、增强检索准确性,并减少存储空间等。您可以根据所在行业或特定应用场景的需求,定制属于您的专用停用词词典。

配置停用词词典

BM25索引新增用于创建索引的函数pgsearch.field()pgsearch.tokenizer()

  • pgsearch.field():用于定义字段的索引方式。

  • pgsearch.tokenizer():用于定义分词器的种类、使用词典和分词器等。

BM25高性能全文检索

高性能全文检索内置的jieba分词器新增hmmsearch参数。

  • hmm:设置为true时,分词器将使用HMM(Hidden Markov Model)处理未登录词。HMM辅助分词通过上下文信息判断词边界,从而提升分词的准确性。

  • search:设置为true时,文本将按照最细粒度分词。这将对长词再次切分,增加短语的匹配度。

BM25高性能全文检索

V7.1.1.2

类别

功能

功能描述

相关文档

优化

存储引擎

  • 优化了Beam表级别控制行锁功能。

  • 优化了Beam索引执行Optimize的写入。

自研高性能存储引擎Beam

实时物化视图

优化对可变函数(mutable function)的处理,并支持使用now()current_date()等时间相关的函数。

实时物化视图

缺陷修复

存储引擎

  • 修复了在修改Beam表结构时(表结构中使用了USING辅助表)报错问题。

  • 修复BeamZoneMap现已支持Varchar等数据类型。

自研高性能存储引擎Beam

检索

修复了pgsearch插件中的Timestampz检索结果错误。

BM25高性能全文检索

计划器

修复Planner对于执行计划(Execution Plan)中包含InitPlan节点,且该节点上方有SubqueryScan时,会导致TargetList(目标列)为空,从而导致返回了正确的行数,但每行数据的实际值都是NULL。

稳定性

修复部分实例升级后,查询结果中的中文表头被替换为UNKNOWN的问题。

V7.0.6.11

类别

功能

功能描述

相关文档

优化

存储引擎

优化了Beam表级别控制行锁功能。

自研高性能存储引擎Beam

实时物化视图

优化对可变函数(mutable function)的处理,并支持使用now()current_date()等时间相关的函数。

实时物化视图

缺陷修复

存储引擎

修复BeamZoneMap现已支持Varchar等数据类型。

自研高性能存储引擎Beam

优化器

修复ORCA在处理多个SQL字句(COUNT DISTINCT等)时可能会输出表的所有系统表列,针对beam表与aocs表会输出xmin等系统列报错的问题。

计划器

修复Planner对于执行计划(Execution Plan)中包含InitPlan节点,且该节点上方有SubqueryScan时,会导致TargetList(目标列)为空,从而导致返回了正确的行数,但每行数据的实际值都是NULL。