Looking Ahead to Postgres 19
12 days ago
- #PostgreSQL
- #Performance Improvements
- #Database Updates
- Postgres 19 包含了涵盖应用开发、运维、性能和可扩展性的多项功能。
- REPACK CONCURRENTLY 是一个内置命令,用于无锁回收表膨胀,提升生产数据库的使用体验。
- 分区增强功能允许合并和拆分分区,为适应不断变化的数据工作负载提供了灵活性。
- 逻辑复制现在支持序列同步、发布的 EXCEPT 子句,并通过 effective_wal_level 提供更好的配置。
- 自动清理改进包括并行工作线程、优先级评分系统,以及通过新视图和日志增强的监控。
- SQL 属性图查询 (SQL/PGQ) 允许对关系数据进行图样式查询,无需单独的数据库。
- COPY 命令升级包括跳过多行标题、ON_ERROR SET_NULL 选项,以及更易处理数据工作流的 JSON 输出。
- SQL 易用性功能包括 GROUP BY ALL、窗口函数的 IGNORE NULLS,以及使用 RETURNING 改进的 upsert 行为。
- 性能增强涵盖了规划器优化、反连接、COPY 中的 SIMD 使用,以及更快的外键检查。
- 该版本强调广度,使 Postgres 更适用于多种用户角色和工作负载,并鼓励在正式发布前进行测试。