你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
我们很高兴地宣布 Azure Database for PostgreSQL 的 2026 年 1 月版本。 从 2026 年 1 月 20 日开始,该服务会自动将所有新服务器加入到此最新版本。 该服务在下一次计划内维护期间升级现有服务器。
此新版本引入了一系列新功能和增强功能,解决了已知问题,并包括必要的安全修补程序,以确保最佳性能和安全性。
引擎版本更改
- PG18 现已在 Azure Database for PostgreSQL 上正式发布,用于新的服务器部署。
- 针对 Azure Postgres 灵活服务器更新的最新 次要版本 :18.1、17.7、16.11、15.15、14.20 和 13.23。
- 为 Fabric 镜像添加了 PG18 支持。
Features
- credcheck 扩展现已推出。 使用 credcheck 直接在 PostgreSQL 中强制实施密码和凭据验证策略。
- pg_duckdb扩展 (公共预览版) 现已推出。 使用 DuckDB 的矢量化列式执行加速分析。
- anon 扩展现已推出。 增强数据匿名功能,以保护数据库中的敏感信息。
- 支持将 PG18 作为迁移的目标 PG 版本。
- 支持 PostgreSQL 16 中的 Apache AGE 1.6.0 扩展。
- 添加了一个新的 API,允许客户将其服务器网络从虚拟网络集成切换到专用终结点。 注意:此功能目前仅限于非 HA 且没有副本的服务器。
- 弹性群集:引入了使用端口偏移直接将流量路由至弹性群集中的工作节点的支持。
- 弹性群集 - 异地还原:使用简单可靠的异地还原工作流将群集还原到其他区域。
- 弹性群集 - 自定义数据库名称:使用所选的数据库名称创建群集,以便在预配期间更轻松地组织和迁移。
改进
- 更新了服务器参数的
pg_partman_bgworker_role验证,以允许包含数字字符的角色名称。 - 通过将默认压缩算法更改为 LZ4 改进了 TOAST 压缩性能。
- Azure 存储扩展现在支持导入和导出 Apache Parquet 格式。
- 更新了验证规则,以阻止通过 Web API 在 Microsoft Entra ID 用户名中使用某些特殊字符(
'、"、;--)。 - 查询存储支持在只读副本中捕获运行时统计信息和等待统计信息,并通过诊断设置将其流式传输到遥测。
- 查询存储中的多个性能改进可显著减少运行时开销,从而更快、更高效地执行查询。
- 查询存储现在捕获并发送参数名称,从而提高查询元数据的清晰度、可调试性和准确性。
- 新的性能指标(
wal_write_bytes和wal_write_countwal_write_latency)现在通过预写日志(WAL)发出。 - 弹性群集 – 添加节点防火墙规则一致性:新节点会自动继承现有防火墙规则,确保无缝和安全横向扩展。
-
弹性群集:
citus_stat_counters默认启用指标以提供改进的弹性群集遥测。 - 服务器参数 – 可靠性改进:服务器参数更新更具弹性,可减少故障并提高配置一致性。
- 服务器删除 – 名称重用可靠性:增强的删除可靠性可确保可以安全地重复使用服务器名称,而不会造成延迟或资源停滞。
- 一些有针对性的改进和 bug 修复,可增强稳定性、可靠性和整体服务体验。
已知问题修复
- 修复了一个罕见的竞争条件,该条件可能导致高可用性故障转移期间
synchronized_standby_slots不正确。 - 修复了在某些高可用性配置下可能导致近零停机时间缩放操作停滞的问题。
- 修复了一个竞争条件,该条件导致 Fabric 镜像上的证书轮换后出现身份验证错误。
- 弹性群集:现在,将节点添加到需要更新已安装扩展的弹性群集时不再会失败。