PostgreSQL 14 经过一年的开发,这些是它的新闻

PostgreSQL的

经过近一年的发展 宣布新版本稳定分支发布 数据库管理系统的 PostgreSQL 14 其新分支的更新将发布五年,直到 2026 年 XNUMX 月。

对于仍然不熟悉PostgreSQL的人,您应该知道它也称为Postgres和 这是一个关系数据库管理系统 (RDBMS) 免费,开源,旨在提供一个基于可扩展性和符合技术标准的数据库。

它旨在处理各种工作负载, 从简单的机器到具有许多并发用户的数据仓库或Web服务。

PostgreSQL 14有什么新功能?

在这个新版本中 范围定义类型系列已扩展为新的“多范围”类型 允许 定义不重叠的值范围的有序列表。 除了每个现有的范围类型之外,还提出了自己的多范围类型。 新类型的使用简化了操作复杂范围序列的查询的设计。

为分布式配置扩展的功能 其中包括多个 PostgreSQL 服务器。 在实现逻辑复制时,可以流式传输正在进行的事务,这可以 显着提高复制性能 的大笔交易。 此外,对在逻辑复制期间到达的数据的逻辑解码进行了优化。

另外 添加了对在客户端工作的支持 (在libpq中实现)Transporter模式传输请求显着加快了数据库的场景,该场景与执行大量小写操作(INSERT / UPDATE / DELETE)由于发送下一个请求而无需等待上述结果. 该模式还有助于加快包裹递送延迟时间较长的连接的工作。

外部数据容器机制(postgres_fdw) 连接外部表增加了对并行查询处理的支持,目前仅适用于连接到其他 PostgreSQL 服务器时。 Postgres_fdw 还增加了对以批处理模式向外部表添加数据的支持 以及通过指定“IMPORT FOREIGN SCHEMA”指令导入分区表的能力。

另外, 对 VACUUM 操作的实现进行了优化 (垃圾收集和打包磁盘存储), 添加了“紧急模式” 如果在处理 B 树索引时创建了事务 ID 包装器条件并减少了开销,则跳过非必要的包装器操作。 收集数据库操作统计信息的“ANALYZE”操作的执行已显着加快。

另一方面,还强调 工具已扩展到监视 DBMS 的操作, PUES se 添加了用于跟踪命令进度的视图 “COPY”,关于复制槽和 WAL 事务日志活动的统计信息。

在 PostgreSQL 14 中我们还可以发现 添加了自定义 TOAST 系统中使用的压缩方法的功能,它负责存储大数据,例如文本块或几何信息。 除了 pglz 压缩方法,TOAST 现在可以使用 LZ4 算法。

已添加 查询调度程序优化以改进并行查询处理 为了提高同时执行顺序记录扫描的性能,使用命令“RETURN QUERY”在 PL/pgSQL 中并行执行查询,并在“REFRESH MATERIALIZED VIEW”中并行执行查询。

其他变化 脱颖而出:

  • 已实施额外的缓存支持以提高嵌套循环连接 (join) 的性能。
  • 已进行优化以提高处理大量连接的重负载系统的性能。 在某些测试中,性能翻了一番。
  • B 树索引的性能已得到改进,并且表频繁更新时索引增长的问题已得到解决。
  • 现在扩展统计可用于优化表达式,增量排序可用于优化窗口函数。

终于如果你有兴趣了解更多, 您可以查看详细信息 在下面的链接.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。