主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
PostgreSQL 15正式版已经发布,现在支持下载、安装和使用。该版本基于最新版本的性能改进,在管理本地和分布式部署中的工作负载方面有重大改进,包括改进的排序。此外,还添加了流行的MERGE命令,并添加了更多观察数据库状态的函数。
PostgreSQL是一个创新的数据管理系统,以其可靠性和健壮性著称。它受益于全球开发人员社区,已经成为各种规模组织的开源关系数据库的首选。
改进的排序性能和压缩
在这个最新版本中,PostgreSQL改进了内存和磁盘中的排序算法,性能评测显示,根据排序后的数据类型,速度提高了25% & # 8211;400%。Row_number()、rank()、dense_rank()和count()和窗口函数一样具有性能优势。除了支持异步提交和允许异步远程查询之外,现在还可以使用SELECT DISTINCT并行执行查询。
PostgreSQL 15的性能改进扩展到了归档和备份功能。增加了对LZ4和Zstandard (zstd)的支持,对于某些工作负载,它既有空间优势,又有性能优势。在某些操作系统上,PostgreSQL 15添加了预取WAL中引用的页面,以帮助加快恢复时间。内置的备份命令pg_basebackup现在支持备份文件的服务器端压缩,可以选择gzip、LZ4、zstd。它还包括使用定制模块进行归档,这消除了使用shell命令的开销。
新的开发人员功能
PostgreSQL 15包含SQL标准合并命令。MERGE允许您编写条件SQL语句,这些语句可以在单个语句中包含插入、更新和删除操作。这个新版本还增加了使用正则表达式检查字符串的新函数:regexp_count()、regexp_instr()、regexp_like()和regexp_substr()。range_agg函数扩展为聚合多种数据类型。允许用户使用视图调用者创建用于查询数据的视图,但不允许视图创建者使用。这个名为security_invoker的选项增加了一层额外的保护,以确保视图调用方拥有处理底层数据的正确权限。
逻辑复制的更多选项
PostgreSQL 15为管理提供了更灵活的逻辑复制。这个版本引入了行过滤和列列表作为发布者,允许用户选择从表中复制数据的子集。PostgreSQL增加了简化功能冲突管理的能力,包括跳过冲突事务的重放,以及在检测到错误时自动禁用订阅。此版本还支持将两阶段提交(2PC)用于逻辑复制。
日志记录和配置增强
PostgreSQL 15引入了一种新的日志格式:jsonlog。这种新格式使用定义的JSON结构来输出日志数据,这允许PostgreSQL日志在结构化日志记录系统中处理。
此版本在用户如何管理PostgreSQL配置方面为数据库管理员提供了更大的灵活性,并增强了授予用户更改服务器级配置参数的权限的能力。此外,用户现在可以使用psql命令行工具中的\dconfig命令来搜索有关配置的信息。
其他重大变化:
PostgreSQL 15使得ICU排序规则成为集群或单个数据库的默认排序规则成为可能。这个版本还增加了一个新的内置扩展pg_walinspect,它允许用户直接从SQL接口检查预先编写的日志文件的内容。在公共(或默认)模式下撤销所有用户的CREATE权限(数据库所有者除外)。PL/Python包中删除了长期被弃用的“独占备份”模式和Python 2支持。
延伸阅读:在Rocky Linux 9中安装PostgreSQL和PostgreSQL的教程
“MySQL和PostgreSQL,哪个好?MySQL和PostgreSQL的区别”
这几篇文章你可能也喜欢:
本文由主机参考刊发,转载请注明:PostgreSQL 15正式版发布的新特性介绍 https://zhujicankao.com/89920.html
评论前必须登录!
注册