我们将继续向您介绍最有趣的PostgreSQL新闻。发布
PostgreSQL 11 Beta 4此版本修复了Beta 3发布后发现的错误,包括:
- 现在默认情况下禁用
JIT
编译。 constraint
名称必须唯一。- 删除访问XMLTABLE时的内存泄漏
- 修复存储过程中的错误
- 改进的分区,包括在运行时选择分区(运行时分区修剪)
更多细节
在这里 。
PostgreSQL 10.5此版本具有数十个有关WAL,libpq,VACUUM和FREEZE,GIN索引,查询并行化,OpenSSL的修复程序。 这
是他们的清单 。
Postgres Pro Enterprise 10.5.2。在
此版本中, Postgres Pro Enterprise 10.5.1具有以下创新,它们与
pgbench
:
pgbench
现在支持复合命令;- 使用
--latency-limit
参数,您现在可以限制为重复事务分配的时间。 如果使用此参数,值--max-tries=0
,则事务可以无限次重复,直到由- --latency-limit
参数指定的--latency-limit
; - 在计算已处理事务的数量和执行速度(TPS)时,不再考虑丢失和失败的事务。
回想一下在我们的发行版之间,
Postgres Pro Enterprise 10.5.1发行了。 。 有重大更改,您可以
在此处阅读有关它们的
信息 。
Postgres-XL 10r1beta12ndQuadrant已 宣布发布,可在
此处下载。
基于PostgreSQL
10的原始版本
具有以下增强功能:
- 声明式分区;
- 改善查询并发
- 整体表现得到明显改善;
- 改进监控和管理。
从基于PostgreSQL
9.6的版本中获取的:
- 并行执行顺序扫描,JOIN和聚合;
- 在VACUUM FREEZE期间,不会不必要地扫描页面;
- 显着提高了性能,尤其是在多插槽服务器的情况下;
- 全文搜索现在可以执行短语搜索。
TimescaleDB 1.0.0 rc1这个基于PostgreSQL的DBMS有一个候选发布版本,该版本最终确定为存储和处理时间序列(
time-series
),这是PostgreSQL的扩展。 由于
发行版的序列号不高,因此DBMS已经拥有了诸如
Bloomberg和
Cray之类的客户端,以及数百万个
贬义词 。
PostGIS 2.5.0发布Beta发布约
一个月后,正式发布。
此处的变更日志
官方
ChangeLog在这里 ,
从这里下载sors。
repmgr 4.1.1在
发布的 2ndQuadrant版本中,进行了改进,可以更方便地工作。 详细信息在
此处 ,您可以
在此处下载
。pgAdmin 4 v 3.3此版本具有一些有用的改进:
- 查看几何形状;
- 在PostgreSQL 11的
backup/restore
版本中添加了新选项,在pg_dumpall
添加了新选项。
适用于Windows,macOS,Python Wheel,Docker的
可用软件包有压缩包。 RPM和DEB稍后会出现在
postgresql.org上pgCenterGo
重写了
Alexey Lesovsky(Data Egret)编写的监视实用程序的新版本。 现在,
pgCenter
可以将统计信息保存在文件中,可以考虑后台进程,并可以使用正则表达式进行过滤。 该版本
随附一篇文章 ,其中详细介绍了创新。 有一个演示。 您可以
在此处下载。
模板v2.0在
Dalibo中提供的
新版本的监视和管理工具Postgres中,有警报(
alerting
)。 您可以
在此处下载。
pgBadger 10.0这是一个主要版本,除了修复错误外,还有一些重要的新功能:
- pgbouncer文件格式支持
(syslog log)
; - 支持所有格式的
auto_explain format (text, xml, json and yaml)
; %q placeholder log_line_prefix
支持%q placeholder log_line_prefix
;- 在Michel Paquier扩展名中添加了
jsonlog
格式,并带有-f jsonlog pgbadger选项将能够解析日志; - 代替
SQL formatter/beautify
现在SQL formatter/beautify
pgFormatter v3.0
添加了很多选项。
源代码在
这里 。
食堂2.2这是一组
bash
脚本,用于在PostgreSQL中使用
PITR
备份。 在
Dalibo github上可以找到的新版本中,它可以例如将配置文件和保存的命令保存在备份本身中。
pg_terminatorDepesz (即Hubert Lyubashevsky)宣布
释放 pg_terminator
。 此监视实用程序可以清除有问题的查询和/或连接。
Ora2Pg 19.1添加者:
- PostgreSQL 11哈希分区支持;
- 导出默认部分;
- 支持存储过程对象
以及一些其他增强功能,以减少痛苦的导出和更有意义的调试。
查看
github上的所有更改;
下载 ;
文档 。
培训课程
9月10日,来自Postgres Professional“ SQL语言”和“数据库技术基础”的新培训课程开始了2018年9月10日至10月19日,在
Postgres Professional的支持下,VMK莫斯科国立大学和HSE FKN举办了
两次新的培训课程- SQL语言(由SibSU E.P. Morgunov副教授阅读);
- 数据库技术基础(由圣彼得堡国立大学教授B. A. Novikov阅读 )。

您可以通过写信至电子邮件地址
m.abubekerov@postgrespro.ru
来申请“数据库技术基础”课程,以完整说明姓氏,名称和用户名。
企业级PostgreSQL:基于开源工具在
Percona网络研讨会上,
每个人都将于10月10日
受邀 。
在这里注册。 将讨论以下主题:
- 如何保护数据库集群;
- 高可用性
- 如何选择备份策略以及使用哪些工具;
- PostgreSQL使用Puller和负载均衡器扩展
- DBA日常工作的实用程序/模块(扩展),详细的日志记录;
- 实时监控和分析。
使用Postgres观看《星球大战》!在此视频报告中,Will Leinweber
讲述并展示了如何使用DBMS制作复古漫画。
PgCodeKeeper PgCodeKeeper
20分钟的
视频。文章
防止SQL注入Dimitry Fontaine撰写的一篇简短易懂的文章
介绍了如何保护PostgreSQL免受SQL注入。 并非没有宣传psycopg
Python
psycopg.
保护PostgreSQL作为企业级环境Percona员工为企业级信息系统
绘制了PostgreSQL安全配置过程。 关于
企业级环境的PostgreSQL备份策略Percon系列的第二篇文章
介绍了企业级备份。 这两篇文章都没有详细说明问题,但是这篇文章非常简洁。
USE,RED,PgBouncer,其设置和监视okmeter上的精彩 文章 ,
其中包含许多示例和插图。
PostgreSQL 11和即时编译查询与现实世界中的“定价摘要”报告相比,这篇
Citus Data文章还
涵盖了 TPC-H Q1基准。 基准是具有大量单位的请求。 显示PostgreSQL 11的
JIT
版本如何加快查询速度。
在PostgreSQL中设置流复制Percona博客上的
Avinash Vallarapu 讨论 了如何为流复制准备
master
和
slave
。
通过逻辑复制升级到PostgreSQL 112ndQuadrant博客上的
Peter Eisentraut 讨论了升级PostgreSQL安装的优缺点:使用
pg_dump
and
restore
或
pg_upgrade
,或使用逻辑复制(在内核中)。 然后详细描述了如何配置逻辑复制。
PostgreSQL并发性:非球形,非马,非真空一篇基于
Postgres Professional客户的真实案例
的文章 。 关于诊断程序和补丁程序,包括
LWLock
锁定
LWLock
。
并行PostGIS和PgSQL 11保罗·拉姆西 (
Paul Ramsey)在他的博客上
分享了PostgreSQL 11上的PostGIS 2.5测试,这表明并行化已经取得了一些进展。
PostgreSQL 11中的分区改进Alvaro Herrera (Alvaro Herrera)
忽略了与分区有关的第11版补丁。
注意PostgreSQL中的CTE本文
告诫不要过分考虑使用CTE:性能急剧下降可能会带来副作用。
使用Python更好的PostgreSQL测试:宣布pytest-pgsql和pgmockClover Health用户和员工
提供 2个实用程序:
pytest-pgsql
和
pgmock
。
会议与会议
过去的
#RuPostgres会议的材料-视频,演示,测验分析和照片报告Mitap由
Avito组织,材料在
这里发布。 论文:
- Stas Kelvich(Postgres Professional)谈到了分布式事务和时间旅行。
- Konstantin Evteev(Avito)进行了有关在Avito中在PostgreSQL上扩展应用程序的演示,并分享了提示和技巧。
- Mikhail Tyurin编写了有关逻辑复制和PostgreSQL事务隔离级别的报告。
- Sergey Handrikov(Yandex)向听众介绍了如何安排OZO(用于C ++ 17的异步类型安全的仅头文件的PostgreSQL客户端库)。
未来的
南非PostgresConf 2018将于 10月9
日在约翰内斯堡
举行 。
PostgreSQL欧洲大会2018将于 10月23日至26日在里斯本举行。
PGConf西伯利亚2018它将于 11月12日至13日在克拉斯诺亚尔斯克
举行 。 会议主题:
- 有在各个领域使用PostgreSQL的经验
- 具有与其他DBMS一起翻译PostgreSQL信息系统的经验
- 有为PostgreSQL开发系统工具的经验
- 高负载的基于PostgreSQL的项目
- 在Web项目中使用PostgreSQL
- 大数据和PostgreSQL
- PostgreSQL管理
- 在大学,学院和学校的教学中使用PostgreSQL。
PGConf.ASIA 2018预计 12月10日至12日在东京举行,
订阅postgresso频道!将想法和建议发送到邮件:news_channel@postgrespro.ru以前的问题:
#9 ,
#8 ,
#7 ,
#6 ,
#5 ,
#4 ,
#3 ,
#2 ,
#1