2026年

更新时间:
复制为 MD 格式

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

说明

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

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)查询。

列存索引(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)的问题。