PostgreSQL 15 发布,改进排序性能、添加 MERGE 命令...
PostgreSQL 15 已发布,此版本在本地管理和分布式部署中的工作负载方面有明显的优化,包括改进的排序性能。此版本还添加了流行的 MERGE 命令、启用 Zstd 和 LZ4 压缩支持,以及更多用于观察/调整数据库状态的功能。 改进的排序性能和压缩 在最新版本中,PostgreSQL 改进了其内存和磁盘上的排序算法。测试基准显示:根据不同的数据类型,此次排序优化大概可加速 25% - 400%。 在 PostgreSQL 15 中,使用 row_number()、rank()、dense_rank()和count()as 窗口函数也具有性能优势。 使用 SELECT DISTINCT 的查询可以并行执行。 PostgreSQL 15 添加了对 LZ4 和 Zstandard (zstd) 压缩到预写日志 (WAL) 文件的支持,对于某些工作负载可以同时具有空间和性能优势。 在某些操作系统上,PostgreSQL 15 增加了对 WAL 中引用的预取页面的支持。 PostgreSQL 的内置备份命令 pg_basebackup 现在支持备份文件的服务器端压缩,可选择 gzip、LZ...