广告
返回顶部
首页 > 资讯 > 数据库 >PostgreSQL 12中的改进有哪些
  • 273
分享到

PostgreSQL 12中的改进有哪些

2024-04-02 19:04:59 273人浏览 安东尼
摘要

本篇内容主要讲解“postgresql 12中的改进有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Postgresql 12中的改进有哪些”吧!“Auto

本篇内容主要讲解“postgresql 12中的改进有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Postgresql 12中的改进有哪些”吧!

“Automatic” performance improvements
“Automatic” perfORMance improvements亦即大版本升级时“自然”会带来的性能提升。
Automatic inlining of common table expressions (CTEs)
这个改进先前也介绍过了,在极端情况下可获得极大的性能提升。

Allow parallelized queries when in SERIALIZABLE isolation mode
在SERIALIZABLE隔离模式下允许并行查询。

Enable Just-in-Time (JIT) compilation by default
PG 11或先前版本,默认不启用JIT,在12开始默认启用。

developer changes
PG 12中与开发相关的改进
Support for the SQL/JSON path language
该特性先前也介绍过了,PG 12新增的SQL/jsON,极大提升了“好用性”。

Allow foreign keys to reference partitioned tables
可以允许外键参考分区表,先前版本不支持。

Add partition introspection functions
简化分区管理,PG 12提供了数个数据字典用于查询分区信息,包括pg_partition_root(), pg_partition_ancestors()和pg_partition_tree()

Add connection parameter tcp_user_timeout to control libpq’s TCP timeout
网络环境较差的情况下,增加tcp_user_timeout参数避免因为网络连接等原因导致的hang情况。

Show the manual page URL in psql’s “\h[elp]” output for a SQL command
帮助信息有所改进,有兴趣的不妨\h对比看看PG 11和PG 12

Allow VACUUM to skip index cleanup
通过禁用index cleanup提升VACUUM性能。

Add EXPLaiN option SETTINGS to output non-default optimizer settings
对于影响执行计划的参数,如有修改,则通过指定该参数显示修改后的配置参数。

Allow logging of statements from only a percentage of transactions
新增了log_transaction_sample_rate参数来实现此功能。对于希望从日志信息得到实际的SQL但又不想过分影响性能,该功能适用于这些场景。

DBA changes
DBA方面的改进
Cause recovery to advance to the latest timeline by default
默认从current修改为latest,众望所归。

Parallel automatic index rebuilding
使用REINDEX CONCURRENTLY并行执行索引重建。

The “pg_checksums” utility can now enable/disable page checksums for an offline cluster
“pg_checksums”工具可以禁用/启用page checksum。

Allow values produced by queries to be assigned to pgbench variables
查询中的返回结果值可用于赋值给pgbench中的变量。

到此,相信大家对“PostgreSQL 12中的改进有哪些”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: PostgreSQL 12中的改进有哪些

本文链接: https://www.lsjlt.com/news/63542.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PostgreSQL 12中的改进有哪些
    本篇内容主要讲解“PostgreSQL 12中的改进有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PostgreSQL 12中的改进有哪些”吧!“Auto...
    99+
    2022-10-18
  • PostgreSQL 12 GA的新特性有哪些
    本篇内容介绍了“PostgreSQL 12 GA的新特性有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2022-10-18
  • PostgreSQL 12 B-tree的改进是什么
    这篇文章主要讲解了“PostgreSQL 12 B-tree的改进是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PostgreSQL 12 B-tre...
    99+
    2022-10-18
  • PostgreSQL 12在日志记录上的改进是什么
    本篇内容主要讲解“PostgreSQL 12在日志记录上的改进是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PostgreSQL 12在日志记录上的改进是...
    99+
    2022-10-18
  • PHP8.2有哪些改进
    这篇文章主要介绍了PHP8.2有哪些改进的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP8.2有哪些改进文章都会有所收获,下面我们一起来看看吧。PHP8.2是PHP语言现代化进程中的一个重要的里程碑。除了令...
    99+
    2023-07-04
  • Wabacus 3.4有哪些改进
    这篇文章主要介绍了Wabacus 3.4有哪些改进,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。J2EE 快速开发框架 Wabacus 3.4 版已发布,通过该框架,开发者的...
    99+
    2023-06-17
  • Disruptor 2.8有哪些改进
    这篇文章主要介绍Disruptor 2.8有哪些改进,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Disruptor 2.8 发布了,该版本包含如下改进:Create new MultithreadClaimStra...
    99+
    2023-06-17
  • 在NullObject中C#6.0有哪些改进
    今天就跟大家聊聊有关在NullObject中C#6.0有哪些改进,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。什么是空引用异常作为一个敲过代码的码农来说,似乎没有谁没有遇到过Null...
    99+
    2023-06-17
  • PostgreSQL 中有哪些钩子函数
    PostgreSQL 中有哪些钩子函数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、需求删除数据库pg12db时,只能使用pg12用户...
    99+
    2022-10-18
  • PostgreSQL中有哪些约束类型
    这期内容当中小编将会给大家带来有关PostgreSQL中有哪些约束类型,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、检查约束:保证列中的值符合指定的条件。设置某个字段里的数值必须满足约束表达式的条件。...
    99+
    2023-06-14
  • Apache Flink 1.6.0有哪些改进
    小编给大家分享一下Apache Flink 1.6.0有哪些改进,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Apache Flink 1.6.0 重要更新主要包...
    99+
    2023-06-02
  • Spring Framework 3.0.7有哪些改进
    小编给大家分享一下Spring Framework 3.0.7有哪些改进,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Spring Framework 3.0.7 发布了,可通过 Maven 中心 SpringSource...
    99+
    2023-06-17
  • Play1.2.4发布有哪些改进
    小编给大家分享一下Play1.2.4发布有哪些改进,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Play1.2.4发布。添加了对java7的支持。更好的数据绑定实...
    99+
    2023-06-17
  • Visual Studio 2010有哪些改进
    这篇文章给大家分享的是有关Visual Studio 2010有哪些改进的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Visual Studio 2010开发代号Rosario(阿根廷港市罗萨里奥),除了上述功能...
    99+
    2023-06-17
  • Ubuntu 14.04 LTS有哪些改进
    这篇文章主要为大家展示了“Ubuntu 14.04 LTS有哪些改进”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ubuntu 14.04 LTS有哪些改进”这篇文章吧。#1:更小的 Unity...
    99+
    2023-06-16
  • Fedora13桌面有哪些改进
    本篇内容主要讲解“Fedora13桌面有哪些改进”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Fedora13桌面有哪些改进”吧!以下介绍Fedora 13在桌面使用上的一些新增特性:Packa...
    99+
    2023-06-16
  • PostgreSQL中heap_insert依赖的函数有哪些
    本篇内容主要讲解“PostgreSQL中heap_insert依赖的函数有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PostgreSQL中heap_in...
    99+
    2022-10-18
  • PostgreSQL中有哪些常用的SQL语句
    这期内容当中小编将会给大家带来有关PostgreSQL中有哪些常用的SQL语句,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  创建新的用户  创建一个新的用户  CRE...
    99+
    2022-10-18
  • MySQL 5.7中对XA支持的改进有哪些
    这篇文章主要为大家展示了“MySQL 5.7中对XA支持的改进有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL 5.7中对XA支持的改进有哪些”这...
    99+
    2022-10-18
  • Oracle与PostgreSQL的区别有哪些
    这篇文章主要讲解了“Oracle与PostgreSQL的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle与PostgreSQL的区别有哪...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作