PostgreSQL 15 通过更快的排序和许多新功能提高性能

PostgreSQL 15 数据库服务器将在几个月后发布,这是该开源关系数据库系统在性能方面的又一个主要版本。

微软的一位工程师是最新一位谈论 PostgreSQL 15 性能的工程师。Microsoft 的 David Rowley 谈到了他和其他开发人员在当前周期中实现的 Postgres 排序性能工作。由于许多 PostgreSQL 查询依赖于排序,这种性能提升可以转化为许多有意义的、真实的性能优势。

已经在单列排序、减少内存消耗、为常见数据类型添加专门的排序例程、更改合并算法等方面开展了工作。

Rowley 在他的Microsoft 技术社区博客文章中总结道,“我在减少排序的内存消耗时运行的第一个测试将性能提高了 371%。这是由于存储记录所需的内存消耗减少,以便排序不再超过我的 work_mem 设置。以前排序溢出到磁盘,更改后整个排序在内存中完成。在 PostgreSQL 上运行的许多 SQL 查询都需要对记录进行排序。在 PostgreSQL 15 中使排序速度更快可能会使您的许多查询比在 PG 14 上更快。 ”

image.php_-50

PostgreSQL 15 发行说明还经历了许多其他改进,以在此主要更新中找到。PostgreSQL 15 也是支持 Zstd 压缩的版本,增强了 AArch64 服务器的性能、macOS 上的直接 I/O 支持以及许多其他更改。目前这个开源关系数据库系统更新处于测试阶段,而稳定的首次亮相应该在第四季度左右。

上周发布的PG 15 Beta 1讨论了改进的开发人员体验、显着的性能改进、更好的备份/归档、逻辑复制增强、更好的安全性等等。

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center