2026年

更新时间:
复制 MD 格式

本文介绍PolarDB PostgreSQL的产品功能动态,包括内核小版本的更新说明。

说明

您可直接在控制台查看内核小版本号,也可以通过SHOW polardb_version;语句查看。

2.0.16.14.20.0(2026.09)

新增功能

说明

支持语句级全局一致性(SCC)。

分布式版集群支持DynamoDB兼容能力。

支持Audio Embedding函数。

升级列存索引(IMCI)引擎。

支持防止依赖级联操作意外删除列存索引(IMCI)索引。

新增配置参数polar_create_table_with_full_replica_identity(默认OFF),开启后新建表默认采用FULL Replica Identity。

默认禁止创建file_fdw插件(包括超级用户),提升文件访问安全性。

插件:

  • pg_search插件新增chinese_linderapdb.lindera(chinese)中文分词能力。

  • pg_jieba插件新增带显式词典编号的文档分词、查询构造和高亮函数,可为生成列、GIN索引和查询固定同一个词典版本。

缺陷修复

说明

修复当表存在列存索引(IMCI)索引时,无法执行squeeze_table的问题。

修复mysql_fdw崩溃问题。

修复polar_superuser角色成员关系(GRANT/REVOKE pg_polar_superuser)变更后权限判定结果缓存未及时刷新的问题。

修复pg_jieba插件中jieba_load_user_dict函数跨Schema调用时找不到jieba_user_dict表的问题。

修复在使用pg_jieba的全文检索高亮功能(ts_headline),因词性编号与系统内置编号冲突会导致高亮结果丢词的问题。

修复Oracle模式CREATE INDEX ... INCLUDE语句时解析参数出错的问题,并集群分片复制及数据实时变更同步(CDC)过程中,由于表结构发生变化(schema drift)导致的列处理异常问题。

修复pg_search操作符在通用执行计划(generic plan)下对非TEXT类型参数的exec_rewrite报错,并修复数组在进行模糊匹配/转换时的分类错误。

2.0.16.14.19.0(2026.08)

新增功能

说明

相关文档

兼容社区PostgreSQL 16.14版本。

社区PostgreSQL 16.14

支持按Schema分片方式的分布式图数据库。

-

支持在创建列存索引概述的表上使用pg_hint_planoutline固定计划。

计划固定(STATEMENT OUTLINE)

插件:

-

性能优化

说明

支持物化视图刷新使用列存索引概述加速,并支持降低刷新期间的锁级别以减少对在线查询的阻塞。

支持fork时匿名共享内存延迟mmap,优化子进程创建性能。

缺陷修复

说明

修复列存索引概述PL/pgSQL过程、函数、匿名块内写后读未拦截,导致列存查询读取不到本事务写入的问题。

修复polar_age(图数据库)VLE中悬挂边导致崩溃的问题。

2.0.16.13.16.0(2026.05)

新增功能

说明

相关文档

兼容社区PostgreSQL16.13版本。

社区PostgreSQL 16.13

新增支持UPSERT INTO功能。

-

新增支持DELETE/UPDATE ORDER BY LIMIT语法。

-

向量索引混合加速能力,支持二级索引构建的bitmap过滤。

-

列存索引概述新增支持数据湖的读操作。

-

新增支持异步readstream,提升I/O读取效率。

-

新增支持DynamoDB兼容能力。

什么是DynamoDB兼容能力

新增支持异步I/O统计信息。

-

新增以下插件:

  • 新增pglogical插件,支持基于逻辑复制的数据同步。

  • 新增pg_track_settings插件,用于跟踪数据库参数配置的变更历史。

  • 新增pg_wait_sampling插件,用于等待事件的采样与统计分析。

  • 新增支持内置ltree插件,用于管理树形层级结构数据。

-

新增插件功能:更新pg_bigm(模糊查询)插件至社区2025.09.03版本。

pg_bigm(模糊查询)

性能优化

说明

优化XLOG(事务日志)队列结构。

优化pg_jieba插件的内存占用。

优化只读(RO)节点的列存索引日志回放性能。

缺陷修复

说明

修复普通用户无法扩展INTERVAL分区的问题。

2.0.16.11.13.0(2026.01)

新增功能

说明

相关文档

兼容社区PostgreSQL16.11版本。

社区PostgreSQL 16.11

新增支持standby挂载只读(RO)节点,同时对外提供只读服务。

-

新增pg_partman插件,用于自动化创建和管理基于时间或序列的表分区。

pg_partman(分区管理器)

新增插件功能:

  • polar_age插件:

    • 支持在Cypher查询中进行字段过滤。

    • 支持为图中的点和边添加自定义字段。

  • polar_ai插件:支持Label Studio用于多模态数据打标与训练。

  • PGVector插件至新版本。

性能优化

说明

优化Outline计算逻辑,支持对VALUES列表进行归一化处理。

优化并行回放功能,将其适用范围扩展至所有恢复(Recovery)场景。

优化XLOG(事务日志)队列的生成逻辑。

优化WAL的写入相关参数。

优化pg_buffercache_mark_dirtypg_buffercache_mark_dirty_all函数的内部逻辑。

优化刷脏过程中I/O合并的统计方式。

优化全局执行计划缓存(GPC)的内存管理机制。

缺陷修复

说明

修复并行回放进程中因SMgrRelationHash导致的内存泄漏问题。

修复审计日志过长,导致截断的不稳定而被清理问题。

2.0.16.10.12.0(2026.01)

新增功能

说明

相关文档

新增密码复杂度验证功能。通过配置策略,可强制要求密码符合最小长度、包含大小写字母、数字和特殊字符,并禁止使用用户名作为密码,从而提升数据库的账户安全性。

-

新增只读(RO)节点可开启列存索引(IMCI)查询。

列存索引概述

新增Vacuum诊断函数,用于采集表脏页信息。

-

新增WAL Buffer初始化比例控制功能。

-

新增支持在控制台上查看和修改max_wal_sendersmax_replication_slots参数。

-

新增pg_background插件,支持后台异步任务执行能力。

-

新增插件功能:

  • polar_ai插件新增ai_nl2sql_msg函数,使其在生成SQL的同时能返回辅助信息。

  • rum(全文检索加速)插件更新至1.3.15版本。

  • polar_sql_inception(SQL审核)插件新增支持schema参数,允许将审计规则限定在特定schema范围。

性能优化

说明

优化只读(RO)节点wal_sender(WAL发送进程)的休眠时间。

新增Random Index Scan执行算子,优化单表ORDER BY RANDOM() LIMIT N场景下的查询效率。

缺陷修复

说明

修复polar_advisor插件的函数权限问题。

修复polar_ai插件ai_ShowSchemaIndex函数返回结果不正确的问题。

修复Ganos7.8版本升级至7.9版本时失败的问题。

修复在使用VLE(Visible Log Entry)进行查询时,特定并发场景下可能引发锁等待并导致会话挂起(hang)的问题。