PostgreSQL 每周新闻 2019-03-27

PostgreSQL每周新闻#298 - 2019年3月27日

_config.yml

备注:英文原文地址

pg_img

Postgres云解决方案基准测试:Amazon RDS

两周前,他们对Amazon Aurora进行了基准测试,现在轮到RDS了。剧透:在Postgres方面,Aurora的性能明显优于RDS,虽然Aurora是一个完全不同的产品

VIOREL TABARA

PostgreSQL 11在Heroku(和AWS)上可用

Heroku是云应用程序平台,多年来一直是Postgres的领先者,现在他们已经在整个服务中普遍提供Postgres 11的支持。欢呼。据相关新闻报道,AWS RDS上也支持Postgres 11

BECKY JAIMES (HEROKU)

免费电子书:如何在Postgres数据库上获得3倍的性能提升

img
了解我们为Atlassian等客户优化Postgres查询性能的最佳实践,以及如何将磁盘加载的数据减少500倍。

PGANALYZE 赞助商

加速GROUP BY

SQL的GROUP BY通常用于将结果集中的记录组合在一起以进行汇总/聚合,作者声称有一种方法可以加速这些操作并获得一些“免费”的额外性能。

HANS-JÜRGEN SCHÖNIG

Postgres中的索引:了解B-Tree

最新的一系列广泛的帖子深入探讨了Postgres中索引的工作原理。这比你需要知道的更多,它会帮助你理解为什么索引有时会有那样表现。

EGOR ROGOV

Pivotal推出自己的Postgres版本

Pivotal是一家知名的云开发公司,他们已经创建了自己的商用的Postgres 11软件包(用于RHEL 7)以及复制管理器等企业级插件。

PIVOTAL

计算不同索引事物的最佳方式

计算子查询结果的效率比尝试在单个查询中使用DISTINCT进行计数要高效得多。

PETER BENGTSSON

监控PostgreSQL WAL文件

监视Postgres WAL文件可以实现更高性能的PostgreSQL部署。文章找出了原因和方法。

PGDASH 赞助商

比较Postgres客户端:SQLPro vs Table Plus vs Postico

一位开发人员非常简短地概述了她关于Postgres的三个不同的GUI应用程序的喜欢和不喜欢的点,以及使用每一个的原因。

‘MEREDITH LIND’

Barman V2.7发布:备份和恢复管理工具

使用此工具可为所有关键生产数据库实施灾难恢复解决方案。项目主页

2NDQUADRANT

wal2json:用于变更集提取的JSON输出插件

每个事务生成一个JSON对象,其中包含用于更新的新旧元组。

EULER TAVEIRA DE OLIVEIRA

_config.yml 本周提示

由strongdm提供支持

使用.psqlrc改善您的psql体验

除非你找到了你真正喜欢的GUI工具,否则在使用Postgres数据库时你很可能会使用到Postgres的默认psql客户端。

.psqlrc是一个用户级配置文件(虽然还有一个系统范围的psqlrc文件),您可以在主目录中创建为psql设置各种默认选项,并使其行为更适合您。

开始,可以在主目录中创建一个.psqlrc文件并粘贴这些命令:

\timing

\pset null 'ø'

简单的原因是因为我们只是为了展示其基本概念!

\timing 打开查询时间,显示查询运行了多长时间(这是我们在292期中的提示)。 \pset null 'ø' 使psql显示空值作为ø字符(类似于’空集’符号),从而不容易错过空格。

img

想多学习一点? 查看An Explained psqlrcCustomizing My Postgres Shell以获取更多想法。

本周的提示由strongDM赞助。 Hearst,SoFi和Peloton的团队信任strongDM来管理工程师对所有对象的访问。

🗓 即将举办的Postgres活动

Written on March 27, 2019