关键词:排序|索引|13|功能|特性|分区表

PostgreSQL13Beta1公布

  • 时间:
  • 浏览:82

PostgreSQL 13 Beta 1 公布,很多新特性

PostgreSQL 13 的第一个 Beta 版本号公布了,此版本升级闪光点包含:

功能性

PostgreSQL 13 中有很多新功能能够协助提升 PostgreSQL 的总体特性,另外使开发设计程序运行越来越更为非常容易。

B 树索引在解决反复数据信息层面获得了改善。这种提高功能有利于变小索引尺寸并提升搜索速率,非常是针对包括重复值的索引。

PostgreSQL 13 提升了增减排序,当从查寻的初期一部分排序的数据信息早已被排序时,它能够加快数据信息的排序。除此之外,含有 OR 子句或 IN/ANY 变量定义目录的查寻能够应用拓展的统计数据。

在这里发行版中,PostgreSQL 的系统分区功能提升了大量改善,包含提升了在分区表中间立即开展连接的状况,这能够减少整体查寻实行時间。分区表如今适用内行级触发器原理以前,而且分区表现在可以根据逻辑性拷贝彻底拷贝,而无须公布单独系统分区。

PostgreSQL 13 为应用例如 FETCH FIRST WITH TIES 这类的功能撰写查寻出示了大量便捷,该功能回到与最终一行配对的一切别的行。还为 jsonpath 查寻加上了 .datetime() 涵数,该涵数将全自动将相近时间或相近時间的字符串数组变换为适度的 PostgreSQL 时间/時间基本数据类型。

如今,转化成任意 UUID 乃至更为非常容易,由于能够应用 gen_random_uuid() 涵数而不用开启一切拓展。

Administration

PostgreSQL 13 最让人希望的特性之一是 VACUUM 指令可以并行计算索引。能够应用 VACUUM 指令上的新 PARALLEL 选择项来浏览其功能,该选择项容许客户特定用以清除索引的并行处理工作中程序流程的总数。要留意的是,这不适感用以 FULL 选择项。

reindexdb 指令还根据新的 --jobs 标示加上了并行性,它能够特定在为数据库查询再次索引时要应用的高并发对话数。

PostgreSQL 13 导入了“可靠拓展”的定义,该定义容许超级用户特定拓展。

该版本号包含大量监控器 PostgreSQL 数据库查询中主题活动的方式:PostgreSQL 13 现在可以追踪 WAL 应用状况统计数据、流式的基本备份数据的进展,及其 ANALYZE 指令的进展。pg_basebackup 还能够转化成一个明细,该明细可用以应用新专用工具 pg_verifybackup 来认证备份数据的一致性。如今还可以限定拷贝槽保存的 WAL 室内空间量。

pg_dump 的新标示 --include-foreign-data 在转储輸出中包含来源于外界数据信息包裝程序流程引入的网络服务器数据信息。

pg_rewind 指令在 PostgreSQL 13 中也有所改进。除开 pg_rewind 全自动实行奔溃修复外,现在可以应用 --write-recovery-conf 标示应用它来配备预留 PostgreSQL 案例。 pg_rewind 还可以应用总体目标案例的 restore_command 来获得需要的预写日志。

安全系数

PostgreSQL 在这里最新版中再次改善安全性功能,导入了一些功能来协助进一步安全性地布署 PostgreSQL。

libpq 是为 psql 和很多 PostgreSQL 联接驱动安装出示驱动力的联接库,最新版本产生了好多个有利于维护联接的新主要参数。PostgreSQL 13 导入了 channel_binding 联接主要参数,该主要参数容许手机客户端特定她们期待将安全通道关联功能做为 SCRAM 的一部分。除此之外,应用密码设置的 TLS 资格证书的手机客户端现在可以应用 sslpassword 主要参数特定其登陆密码。 PostgreSQL 13 还提升了对 DER 编号资格证书的适用。

PostgreSQL 外界数据信息包裝器还得到了一些怎样维护联接安全性的提高功能,包含应用根据资格证书的身份认证联接到别的 PostgreSQL 群集的工作能力。除此之外,无权利的账号现在可以根据 postgres_fdw 联接到另一个 PostgreSQL 数据库查询,而不用应用登陆密码。

别的闪光点

PostgreSQL 13 再次改进 Windows 的可执行性,现在在 Windows 上运作 PostgreSQL 的客户能够挑选根据 UNIX 域套接字开展联接。

PostgreSQL 13 文本文档提升了术语表,以协助大家了解 PostgreSQL 和基本数据库查询定义。另外,表格中的涵数和运算符的显示信息也开展了很多改动,这有利于提升 Web 和 PDF 文本文档的易读性。

用以功能测试的 pgbench 实用程序如今适用对“账号”表开展系统分区的功能,进而能够更轻轻松松地对包括系统分区的工作中负荷开展标准检测。

在輸出数据信息层面,psql 包括了 \warn指令,该指令类似 \echo 指令,仅仅 \warn 将其发送至 stderr。

发布消息:https://www.postgresql.org/about/news/2040/

猜你喜欢