福彩快三java—PostgreSQL 12 正式发布

afterer
 afterer
发布于 2019年10月04日
收藏 42

福彩快三java—PostgreSQL 12 已经发布,该版本在各方面都得到了加强,包括显著地提升查询性能,特别是对大数据集,总的空间利用率方面。

这个版本为应用程序开发人员提供了更多的功能,比如对 SQL/JS北京快三分布走势图 —主页-N 路径表达式的支持,优化公共表达式(WITH福彩快三java查询)的执行,以及对生成列的支持等。 福彩快三java—PostgreSQL 除了持续对 福彩快三java—PostgreSQL 系统的可扩展性、稳健性进行开发外,还更多地在本地化、授权控制以及更加容易的管理进行增强。这个版本也引入了 可插拨的表存取接口,来允许开发者在表的创建和使用时使用不同的存取方式。具体如下:

全面的性能提升

福彩快三java—PostgreSQL 12版本在性能和易维护性方面有了显著的增强,尤其是对索引和分区子系统。

福彩快三java—PostgreSQL 12 对标准索引类型B树索引进行了优化,以使其可以可以更好地处理索引更新频率较高类型的负载的的总体性能,使用最常使用的TPC-C 性能测试,福彩快三java—PostgreSQL 12 平均可以提升约 40% 的空间利用率和查询性能。

对分区表的查询也得到了较大改进,特别是对那些有数千个分区的表,而结果只需从几个有限的分区提取数据的查询。福彩快三java—PostgreSQL 12 对通过 INSERT 和C北京快三分布走势图 —主页-PY福彩快三java指令将数据加入分区表的操作,也有加强,包括现在可以在不阻塞查询的情况下增加新的分区。

另外,福彩快三java—PostgreSQL 12 对索引的优化也提升了总体的性能,包括生成 GiST、GIN 或 SP-GiST 索引的 WAL 日志的负载显著减少,在 GiST 类型索引上创 建INCLUDE选项的包含索引,SP-GiST 索引现在支持<->距离操作的 K-NN(即相邻最近)查询,以及CREATE STATISTICS指令现在支持最常用值 MCV 的统计来帮助那些字段值非均匀分布的查询生成更优化的查询计划。

通过使用 LLVM,从 福彩快三java—PostgreSQL 11 版引入的 JIT 即时编译,在 福彩快三java—PostgreSQL 12 中缺省已是启用状态,JIT 即时编译对带有 WHERE 条件、对象列表、 聚合以及一些内部操作都会提供性能上的帮助。当然,用户在安装或是编译时需要包含 LLVM 模块。

对 SQL 标准一致性和功能的增强

福彩快三java—PostgreSQL 一直以来以其对 SQL 标准符合性而著称,这也是其名称由 P北京快三分布走势图 —主页-STGRES 改为 福彩快三java—PostgreSQL 的一个小原因。福彩快三java福彩快三java—PostgreSQL 12 又增加了几个新特性 来持续实现对 SQL 标准的符合性的强化。

福彩快三java—PostgreSQL 12 加入了对 JS北京快三分布走势图 —主页-N 文档进行查询时使用 JS北京快三分布走势图 —主页-N 路径表达式的功能,这也是 SQL/JS北京快三分布走势图 —主页-N 中定义的规范。对使用 JS北京快三分布走势图 —主页-NB 格式保存的文档,这些查 询可以利用已有的索引机制来高效地提取数据。

公共表达式,也称之为 WITH 查询,在 福彩快三java—PostgreSQL 12 中可以实现非物化操作处理,这对很多现在已有的查询有很大帮助。目前在这个版本中,WITH 查询的前提条件是非递归查询并且仅可被外层查询引用一次。

福彩快三java—PostgreSQL 12 也引入了“生成列”功能,这也是 SQL 标准中的要求,这些字段值是通过同一表中其它列计算而来的。在这一版本中,福彩快三java—PostgreSQL 支持“保存生成列值”的功能,即将这些计算出来的数据存储在磁盘上。

本地化

福彩快三java—PostgreSQL 12 扩充了对 ICU 排序规则的支持,允许用户自行定义非标准的排序方式,比如允许大小写不敏感或是按口音不敏感的比较规则。

授权控制

福彩快三java—PostgreSQL 通过再次扩展了一些的安全方面的功能来强化了它本来就很稳健的权限控制。这个版本中通过 GSSAPI 接口支持客户端和服务端的双向加密, 如果在编译时加入 北京快三分布走势图 —主页-penLDAP 模块,福彩快三java—PostgreSQL 也支持搜索 LDAP 服务器的功能。

另外,福彩快三java—PostgreSQL 12 现在支持多约束的授权方式。如在使用scram-sha-256的授权方式,福彩快三java—PostgreSQL 服务器现在可以强制一个客户端在提供用户名、使用clientcert=verify-full选项,再必须提供有效的 SSL 证书的方式来强化安全授权。

系统管理

福彩快三java—PostgreSQL 12 的REINDEX C北京快三分布走势图 —主页-NCURRENTLY指令可以在不影响新的索引写入的前提下让用户执行重那建索引操作,这有助于用户实现不停机对 较大索引的重建。

还有,福彩快三java—PostgreSQL 12 通过使用pg_checksums指令对停机的 福彩快三java—PostgreSQL 来开启或关闭页校验功能,该功能有助于检查已写入磁盘的数据一致性, 而以前版本中该操作仅允许在 initdb的阶段来执行。

发布公告:

http://www.postgresql.org/about/news/1976/

本站文章除注明转载外,均为本站原创或编译。福彩快三java欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 北京快三分布走势图 —主页-SCHINA 社区 [http://mentanx.com]
本文标题:福彩快三java—PostgreSQL 12 正式发布
加载中

精彩评论

左华栋
左华栋
比MySQL 强大太多了,而且还稳定
冰力
冰力
高端产品挺流行的,低端用户不流行。
左华栋
左华栋
福彩快三java大数据量下是 MySQL 50倍以上。
联表查询十几倍。
小王来了
小王来了
我们公司用9.8 用习惯了 和mysql没啥区别,但是数据量一大确实比mysql性能强
左华栋
左华栋
数据库跟浏览器有什么关系?
实在不清楚你的逻辑。

最新评论(65

胖虎提刀斩大雄
胖虎提刀斩大雄
没用过 公司一直再用MySql 估计也不可能换了
吐槽的达达仔
吐槽的达达仔
高并发事务场景没有mysql好,但是通用性,稳定性,比mysql好。mysql在大量数据,复杂SQL下面,会出现很多奇怪的问题。
小long虾
我用pg9.6的时候感觉pgadmin还挺好用的啊。老早不用pg了,这几年跳的公司都用mysql。公司用啥我用啥,公司还用啥我学啥。
费振龙
费振龙
好像没有办法下载windows版的 windows版只有11
钛元素
钛元素
是的,目前还没有win版本。
久永
久永
@所有捧臭脚的
是啊,所以我说“白璧微瑕”了啊???没看到吗?没看到瞎发什么自己的态度意见?
难道一个东西好一点,就不能提一下他的缺点了?你们到底是来捧pg的,还是给pg抹黑的?
开源界有狗粉果粉还不够,现在还出象粉?
Web端没有好处吗?我只是觉得我用的不方便而已,吐槽一下,寻找共鸣,你可以强调Web端的好处,但是你能改变我的工作场景吗?要不你代替我把活干了?
我早就表明立场,“小马过河”,每个人所处的位置角度资源时机都不一样,请不要总是假装自己很了解别人——这就是我说的傲慢的爹“无知”,不知道一些人理解成啥了。当然,强行解释别人的发言是一些人的习惯。
因此,我一开始就不想跟某些人讨论这个问题,因为根本不在一个频道。但是总是有人不断跟帖我的留言,不胜其烦。留言尚在,自己看看哪个犯贱先跟帖别人的。
你有什么观点,你自己发言,请勿骚扰别人。
我没有否认你说的,请不要轻易的否定别人说的。你可以表明你的观点,但是请不要总是跟帖驳斥别人的观点。
还有,请哪些捧臭脚的,自己发言,不要在我的发言下跟帖,谢谢。因为那样会导致我的页面出现非常多的提醒,自己发言自由,而不是自己有随时侵入别人的自由,那是犯罪,谢谢。
最后摆明下自己的立场:
1,我是pg推荐者,真正支持一个事物的人,是知道他的优点和缺点的,哪怕这些优点可能在另一些人看来是缺点,而有些缺点在另一些人看来是优点。而不是,只能说好不能说不好的脑残粉。我想那样只能招黑。
2,每个人的资源和面对的问题不同,适合你的不一定适合我。你可以摆出你认为最好的方案给我借鉴,但是,请不要替我选择方案。《小马过河》最基本的道理,显然一些人是不懂的。
3,我从20年前就开始接触pg,请不要秀。
4,关于技术上的问题,到底是不是一个东西的问题。还是那句老话,你可以认为不是一个,但是请不要强迫别人认为不是一个。请不要强迫别人如何思考问题。你认为不是一个,我不否定你。但是我认为是一个,请不要否定我。
5,无知有很多种,但是对于技术人员最常见的“无知”就是,“只要技术牛,问题就解决了”。永远框定在技术思维的井里面,却不自知。哪怕被其它职业其它职位的人嘲笑却还洋洋自得。
最后,请不要跟帖驳斥,那样就是我说的“犯贱”。你想驳斥,请独立发言,因为我不想看到。
左华栋
左华栋
所以你扯了半天 pgadmin4 的问题,然后说 postgresql 不好?
实在不能理解你这逻辑。
回你一下,你就说自己不懂,低端人群给搪塞过去。
不懂,就别把两个搅到一起造成误解行吗? 这问题跟 mysql 和 phpmyadmin 搅到一起是一个道理,两个不同的东西。
haitaosoft
haitaosoft
pgsql的确是好东西。
pgadmin4 的确是 赶时髦跟风 导致的倒退 的典型代表,
pgadmin4 不好,就用其它管理工具好了
久永
久永
也不能说pa4就完全不好或者不对,人家这么做也有他的道理或者优点以及原因。
但是,对于很多人来说,真的不如pa3好。
但是脑残不断纠结这个一定要你认可他的观点,能怎么办?
不知道这位什么人,本来就是不想和他讨论的事情,他一直盯着你不断跟帖你,
最奇怪的是还有一大堆人出来护托,真是壮观。
我都强调了很多遍,我没完全否定他的观点,为啥这帮人一定要我赞成他们的观点?
他们就是世界的“普世价值”,是不是这个道理?
左华栋
左华栋
所以在postgresql 乱喷半天,最后结果说的是 pgadmin ,别人指出来,就认了就行,没必要找一堆理由说自己低端用户,所以有理。
本来没啥事,你这态度,就别怪别人说你。
haitaosoft
haitaosoft
对很多人不好,对自己也不好,那就是不好了。
真有优点、原因,只要是次要的,就只是小的方面,不影响大的结论:不好。
但它与数据库的好不好真的关系不大
久永
久永
是啊,没有说pg不好啊?
只是因为带的pa并不赞成,吐槽下,
哪知道碰到狂热分子,
它一定要按照它的道理来描述呢?
你看看,我说了多少遍不想和一些人讨论了,
但是它就是在你的留言下面不断跟帖骚扰。
这也是什么?
这不就是中世纪的宗教狂热分子一定要烧死异教徒吗?
久永
久永
请读下上文最后一句再回复。
有种喷子的代表行为就是,当你说1+1=10的时候,他就非要反驳你1+1=2。
当你说你说的没错,但是我和你说的不是一件事情的时候,他非要反复要你承认你错了。
当你实在无奈,你只好说你没念过书(来反讽他)以后,他说,你没念过书就有理了?
我能怎么说?
你往大街上吐口水,我没权利管你。但是请你有点基本的道德,不要总是往别人身上吐口水好吗?
你能别在我的评论下跟贴吗?我已经强调过很多遍,不想和你继续讨论了——从一开始,因为我们说的根本不是一个频道,谢谢。
开源中国首席罗纳尔多
开源中国首席罗纳尔多
这个多bug吗?有windows版本吗?貌似周围用的人不多,担心数据缺失,有没有正确的打开方式,工具链、教程什么的发一下
左华栋
左华栋
bug 少,比mysql 稳定, 官网有提供 windows 版的下载。
教程什么的还是自己搜下,很多。
-BlueSky-
-BlueSky-
我就纳闷了为什么老是跟mysql比呢?
陈钇蒙
mysql毕竟是老牌开源数据库了
水表
也没必要强上吧 有能力的公司可以上 对于普通业务 还是稳定第一 出了问题能搜索的资料太少了
左华栋
左华栋
pg 也是第四大数据库了,资料没那么少~
主要还是它稳定,很难出问题~
h
hxy-go
好几个项目都用到了,的确很稳定
mymbrooks
mymbrooks
稳定的多 资料也很多 现在又不是零几年的时代了
毒策士
毒策士
我司的DBA说,postgresql 要想超过mysql,至少要等5年
haitaosoft
haitaosoft
10多年前,就感觉pgsql与db2差不多的稳定和顽强。。。。
mysql应该与pgsql差很远,只是普及面比较广而已。
晒太阳的小猪
晒太阳的小猪
并行集群环境如何玩耍
左华栋
左华栋
yugabyteDB,greenplum,cockroadDB... 之类的很多
晒太阳的小猪
晒太阳的小猪
给个技术贴哦。谢谢
返回顶部
顶部