PostgreSQL 18 正式发布!
💡
原文中文,约4200字,阅读约需10分钟。
📝
内容提要
PostgreSQL 18 正式发布,提升了性能和升级速度,新增虚拟生成列和 OAuth 2.0 认证等特性,优化了异步I/O子系统和查询性能,增强了开发者体验、安全性和复制功能,进一步巩固了其作为领先开源数据库的地位。
🎯
关键要点
- PostgreSQL 18 正式发布,提升性能和升级速度。
- 新增虚拟生成列和 OAuth 2.0 认证等特性。
- 优化异步I/O子系统和查询性能。
- 增强开发者体验、安全性和复制功能。
- 引入全新异步I/O子系统,性能提升可达3倍。
- 升级过程干扰性降低,升级后性能更快达到预期。
- 支持多列B树索引的跳过扫描查找机制。
- 引入虚拟生成列,支持在查询时计算值。
- 新增 uuidv7() 函数,提供更优的 UUID 生成性能。
- 支持 OAuth 2.0 认证,简化与单点登录系统的集成。
- 弃用 md5 密码认证机制,推荐使用 SCRAM 认证。
- 支持逻辑复制写入冲突报告,提升复制性能。
- 优化 vacuum 策略,降低开销并提升处理效率。
- EXPLAIN 命令增添更多细节,提供查询计划执行信息。
- 引入 PostgreSQL 线协议的新版本(3.2)。
❓
延伸问答
PostgreSQL 18 的主要新特性有哪些?
PostgreSQL 18 新增了虚拟生成列、OAuth 2.0 认证、uuidv7() 函数等特性,并优化了异步I/O子系统和查询性能。
PostgreSQL 18 如何提升性能?
PostgreSQL 18 通过引入全新异步I/O子系统,性能提升可达3倍,并优化了查询性能和升级速度。
PostgreSQL 18 的升级过程有什么改进?
PostgreSQL 18 降低了主版本升级的干扰性,允许保留规划器统计信息,加速升级过程。
PostgreSQL 18 中的 OAuth 2.0 认证有什么优势?
OAuth 2.0 认证简化了与单点登录系统的集成,提高了安全性。
PostgreSQL 18 如何优化查询性能?
PostgreSQL 18 引入了跳过扫描查找机制和多项查询执行改进,提升了查询速度。
PostgreSQL 18 中弃用了哪些认证机制?
PostgreSQL 18 弃用了 md5 密码认证机制,推荐使用 SCRAM 认证。
🏷️
标签
➡️