温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

postgresql10和11两个版本有什么不一样

发布时间:2020-07-15 16:02:19 来源:亿速云 阅读:412 作者:清晨 栏目:编程语言

小编给大家分享一下postgresql10和11两个版本有什么不一样,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

PostgreSQL 11相对于10增强了以下功能:

分区增强

支持哈希分区。

支持分区表上的主键、外键、索引以及触发器。

支持创建默认分区,用于存储不属于其他任何分区的数据。

更新分区键值的UPDATE语句可以将受影响的行移动到相应的新分区中。

增强了查询语句处理和执行时的分区裁剪(分区排除),进而提高了SELECT查询语句的性能。

支持智能分区连接(partition-wise join)和智能分区聚合(partition-wise aggregation)。

并行执行

并行创建 B-tree 索引。

并行执行的CREATE TABLE .. AS、CREATE MATERIALIZED VIEW以及特定的UNION查询。

更好的并行哈希连接和并行顺序扫描。

存储过程,支持嵌入事务。

即时编译(JIT),支持表达式的快速求值。

窗口函数,支持 SQL:2011 标准中的所有窗口范围(window frame)选项,包括RANGE distance PRECEDING/FOLLOWING、GROUPS模式以及窗口排除选项。

覆盖索引(covering index),支持使用CREATE INDEX ... INCLUDE创建覆盖索引。

许多其他性能改进,包括快速执行带非空默认值的ALTER TABLE .. ADD COLUMN语句。

看完了这篇文章,相信你对postgresql10和11两个版本有什么不一样有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI