阅读量:0
PostgreSQL的最新版本更新信息如下:
最新版本发布时间
- PostgreSQL 17 RC1:已于2024年09月05日发布。
- PostgreSQL 16.4:已于2024年08月09日发布。
主要功能改进
- 查询与维护性能改进:PostgreSQL 17引入了新的数据结构,显著提高了Vacuum进程的性能,减少了内存使用量和完成任务的总体时间。此外,增加了流式I/O接口,提高了顺序扫描和ANALYZE命令的性能。
- 分区与分布式工作负载增强:支持分区的拆分以及合并,同时支持分区表的标识列以及排除约束功能。外部数据封装器(postgres_fdw)可以将EXISTS和IN子查询下推到远程服务器,从而提高查询性能。
- 开发体验:继续实现了SQL/JSON标准,增加了JSON_TABLE函数、SQL/JSON构造函数以及查询函数。MERGE命令现在支持RETURNING子句,可以返回被修改的数据行。
安全性和稳定性更新
- 安全漏洞修复:修复了系统视图pg_stats_ext和pg_stats_ext_exprs中的安全漏洞(CVE-2024-4317),该漏洞可能允许经过身份验证的数据库用户查看他们没有足够权限查看的数据。
- 错误修复和改进:修复了过去几个月报告的55+个错误,包括避免"Merge Right Anti Join"计划的错误结果,防止VACUUM中的无限循环等。
请注意,以上信息基于当前可用的搜索结果,具体的版本更新和功能改进可能会有所变化。建议定期访问PostgreSQL官方网站以获取最新的版本更新信息。