PostgreSQL新闻摘要。 第9期


我们将继续向您介绍最有趣的PostgreSQL新闻。 在此版本与#8之间经过的时间比平时多,因此它将更加繁琐。

发布


PostgreSQL 11 Beta 3
此发行版的特点是已修正的bug-既针对一系列发行版(稍后将进行讨论)又针对特定版本11进行了固定。 一般的beta信息在这里

PostgreSQL 10.5
修复了严重的错误。 例如,在libpq中发现并修复了一个问题:尝试重新连接时,它没有将所有连接状态变量都恢复到初始状态。 询问是否需要密码的变量没有还原,因此,使用dblink或postgres_fdw,可以非法访问服务器。
该版本总共包含约20种与各种DBMS机制相关的更正和改进,包括VACUUM,WAL,GIN索引,POSIX信号量等等。 包括用于Windows下的工作。 他们画在这里

连同10.5和Beta 3一起,相应的更新分别在9.6.10、9.5.14、9.4.19、9.3.24发布 。 您可以像往常一样从此处下载。

Postgres Pro标准版9.5.14.1、9.6.10.1和10.5.1
Postgres Pro Standard 9.5.14.110.5.1的发行版是由Postgres Professional根据相应的PostgreSQL版本(发行编号中没有最后一位数字,例如PostgreSQL 10.5)和相应的先前版本的Postgres Pro Standard创建的。
这三个方面的主要改进(相对于先前的改进):
  • pg_variables模块现在支持事务变量。 (请参阅文档的第F.37节)
  • 现在, auto_explain模块auto_explain显示调度时间。
  • Windows的Postgres Pro Standard版本已得到改进:每个服务器子进程中同时打开的文件数量的隐含限制已被删除。

在9.6.10.1和10.5.1中,存在明显更多的差异。 例如, pg_probackup模块pg_probackup更新到版本2.0.19 ,其中的功能包括:
  • restore命令可以跳过复制验证,以加快群集恢复;
  • 改进并行增量复制执行;
  • 现在您可以将增量副本与父级完整副本结合起来以节省磁盘空间

以及其他-例如,请参见文档“附录E.发行说明”部分。 9.6.10.1和10.5.1的创新有很大的重叠,但仍然要小心:例如,10.5.2可以(使用pg_probackup )将集群恢复到日志(LSN)中的给定位置。

pgAdmin 4 v3.3,v3.2,v3.3
在最新版本( 3.3 )中,仅进行了较小的更正。 在3.2中,有更严重的更改:例如,对SCRAM的支持; 可视化计划时的JIT。 最大的更改是在6月底发布的3.1中 :修复了30多个错误,其中包括以下新功能:
  • 增加了对SSH隧道的支持,
  • 查询工具中的LISTEN / NOTIFY支持,
  • 支持PostgreSQL 11中的函数和过程
  • 改进了对Greenplum的支持

PgBouncer 1.9.0
新版本扩展了功能,以改善和促进高度可访问的体系结构中的控制和监视。 该文档已得到改进。 您可以在此处了解所有更改,并从此处下载

Ora2Pg 19.0
该迁移工具的新版本具有一些创新,例如,在打开PG_SUPPORTS_PARTITION的情况下添加了Oracle哈希节的导出功能-仅在PostgreSQL 11中出现。整个庞大列表在这里 。 修复了用户抱怨的错误。
从这里下载。

pg_chameleon 2.0.9
该软件包能够使用MySQL复制MySQL数据库,并将PostgreSQL中的记录JSONBJSONB 。 用Python 3Python 3 。 接下来, pl/pgsql上的函数解析JSONB ,回放PostgreSQL中的更改。 您可以此处阅读有关该版本的信息。
顺便说一句, 这是 Percona上有关如何使用pg_chameleon -使用pg_chameleon 从Percona Server for MySQL复制到PostgreSQL

Migrate2postgres
另一个迁移工具。 您可以在此处阅读和下载。 该工具是跨平台的,可通过JDBC运行, 内置了一个从MS SQL Server迁移的示例。

Ajqvue v2.0
这是用Java编写的PostgreSQL的开源GUI。 它适用于各种DBMS,包括 以及PostgreSQL。
在2.0版中,改进很大程度上归功于DB_to_FileMemoryDB插件; DataCharts插件已更新为JFreeChart,1.5.0。 网站上有一些信息 。 来源在这里

PostGIS 2.5.0 beta2
尽管可以在9.4或更高版本中使用,但该beta版适用于将来的版本。 PostgreSQL 11beta3 +和GEOS 3.7.0 beta2将实现全部功能。

pgmetrics 1.4
该应用程序以单个二进制文件的形式提供,不依赖于第三方软件,它从运行中的PostgreSQL服务器收集信息和统计信息,以文本格式发布它,或将其导出到JSON以进行进一步处理。

repmgr 4.1.0
可以在此处找到此版本的改进和错误修复。

Slony 2.2.7
轻微释放了好的老象。 错误修复。 在这里下载。

PostgreSQL页面验证工具
Google已向公众开放了其备份页面完整性检查器。
这是文档 。 您可以在此处下载代码。
eWeek上有一篇文章介绍了它是如何工作的: Google的页面验证工具可以帮助组织在变更周期的早期发现数据丢失和损坏。
(顺便说一下,Postgres Pro Enterprise已经进行了类似的检查:它包含pg_probackup实用程序,该实用程序可以进行逐页备份验证而无需还原群集数据)

学历


已上载 Postgres专业人员 Pavel Luzanov和Yegor Rogov在2月底在下诺夫哥罗德阅读的DBA1课程视频

文章


在PostgreSQL和Autovacuum内部调优Autovacuum
关于始终相关的主题,自动真空设置写在 Percona公司博客上。

一篇关于FDW的文章PostgreSQL中的外部数据包装器,并仔细查看了postgres_fdw

编排的传奇故事或如何根据服务模式使用数据库建立服务中的业务交易
Konstantin EvteevAvito博客上的详细文章

了解和阅读PostgreSQL系统目录
Brian Fehrle 的文章Somenines博客上有关使用系统目录(带有示例)

在PostgreSQL中检测慢查询的3种方法
Cyber​​Tech的Hans-JürgenSchönig在一篇文章中讨论了跟踪慢速交易的示例:
  • 日志分析;
  • 用auto_explain检查计划;
  • 在pg_stat_statements中使用汇总信息。

等待PostgreSQL 12-在COPY期间允许多次插入分区表
Depesz 的一篇文章 (Depesz,即Hubert Lubaszewski ),在运行COPY命令时将其并行插入分区表中。

同时, ÁlvaroHerrera2ndQuadrant博客上写了有关第11版中的章节的内容: 谈话幻灯片:PostgreSQL 11中的分区改进 。 但是这些是来自巴西PGConf.Brazil 2018年会议的幻灯片 。 该文本应稍后出现。

Citus实时执行程序如何并行化Postgres查询
Craig Kerstiens的文章讨论了在原始Postgres分支中并行化SQL查询。
信条在副标题中表达: 用SQL编写,用MapReduce思考。

通过混合事务处理/分析处理支持PostgreSQL应用程序,以推动差异化和更快地制定业务决策
富士通 博客解释了为什么他们的FUJITSU Enterprise Postgres可以同时作为OLTP和OLAP DBMS有效地工作。
存在一些用于工作分析的架构,该架构具有垂直存储的某些优势- 垂直聚簇索引(VCI)

会议。 网络研讨会 三达巴


克拉斯诺达尔Dev Days#3
克拉斯诺达尔及该地区开发商年度会议将于9月15日举行。
会议程序包括由Postgres Professional的Igor Kosenkov报告的具有自动故障转移功能PostgreSQL故障转移解决方案报告。
会议现场

技术培训
这是开发人员的会议节 。 它将于9月1-2日在圣彼得堡举行。 它将在PostgreSQL社区的一个摊位上 ,计划一个大师班和一个智力测验,该会议将由Oleg Bartunov的“ 通往大象 路”或开放源码的Career开幕

PostgreSQL应用程序扩展
在Avito举行的mitap将于9月15日12:00-16.30举行。 演示将致力于复制期间的伸缩,隔离级别, DBMS Asynchronous Client LibraryClock-SIYandex,Avito和Postgres Professional的发言人。 注册将在稍后公布,敬请期待。

PostgreOpen硅谷2018
9月5日至7日在旧金山举行

Postgres会永远生存吗?
布鲁斯·莫姆詹(Bruce Momjan)的网络研讨会主题: Postgres永恒吗? 预定于8月29日莫斯科时间17:00。 这不是布鲁斯作为有远见的人的首次露面,但很少有人有机会见到他。
在这里注册。

PGD​​ay(波特兰PostgreSQL用户组)
该用户组将于9月10日主持一个会议接受报价

南非PostgresConf 2018
将于 10月9 在约翰内斯堡举行

PostgreSQL欧洲大会2018
10月23日至26日在里斯本举行
订阅postgresso频道!

将想法和建议发送到邮件:news_channel@postgrespro.ru
以前的问题: #8#7#6#5#4#3#2#1

Source: https://habr.com/ru/post/zh-CN420283/


All Articles