PostgreSQL 每周新闻 2019-03-20

PostgreSQL每周新闻#297 - 2019年3月20日

_config.yml

备注:英文原文地址

pg_img

Azure Data Studio:开源GUI工具现在支持Postgres

Postgres的psql命令行客户端非常棒,但有些人更喜欢图形工具,而Microsoft的Azure Data Studio现在对Postgres有预览级支持。他们还在VS Code的扩展中发布了类似的工具。

RACHEL AGYEMANG (MICROSOFT)

注册Postgres-BDR 60天试用版

img
作为多主复制的最强大工具,Postgres-BDR显著降低了主故障的影响,并最大限度地降低了数据丢失的风险。BDR可以提供多达五个9的可用性,即时恢复,滚动升级等。

2NDQUADRANT POSTGRESQL PRODUCTS 赞助商

垂直扩展PostgreSQL

Postgres非常容易使用额外的资源(CPU,内存,磁盘等),但并非都是自动的,有时可以进行调整。 当然,如果你想为Postgres进行一些水平扩展,请查看Citus

RAPIDLOOP

postgresqltuner.pl:获取调优建议的简单脚本

一个分析Postgres数据库配置并提供调整建议的脚本。

JULIEN FRANCOZ

外部数据封装器(FDW)性能调优

postgres_fdw有一些隐藏的调优选项,但是大部分用户并不知道。

HANS-JÜRGEN SCHÖNIG

如何将Postgres数据复制到远程站点

文章对比了Slony,Bucardo,逻辑复制和FDW

VENKATA NAGOTHI

▶如何管理和自动化PostgreSQL

请观看我们最近关于PostgreSQL自动化功能的网络研讨会的免费重播。

SEVERALNINES 赞助商

SQL的乐趣:文本和系统函数

文章主要介绍了Postgres的position函数以及其他一些有用的相关函数。

CRAIG KERSTIENS

使用pg_dumpall升级PostgreSQL

文章介绍了使用pg_dumpall升级Postgres。pg_dumpall非常适合集群,并且相对简单,但对于特别大的数据库它并不是理想的选择。

AVINASH VALLARAPU

_config.yml 本周提示

由Citus Data提供支持

在psql中使用\watch

(这真的是“会就是会,不会就是不会”的提示之一!)

Postgres的psql客户端附带了许多元命令,可以帮助您浏览数据库并执行各种管理功能。一个特别有趣的命令是\watch。

最简单的是,\watch每2秒运行一次最新运行的查询(来自psql的查询缓冲区)。如果你指定一个单位为秒的参数,那么它将每隔 X 秒运行一次查询:比如, \watch 1指每秒运行一次。 使用CTRL + C可以跳出循环。

假如你总是想看到你的应用最后添加的用户,那这个命令应该很有用。例如:

SELECT * FROM users ORDER BY created_at DESC LIMIT 1; \watch 30

另一个有趣的用途是监视Postgres服务器上当前正在运行的所有查询(当然,只有那些以1秒为间隔运行的查询会被跟踪):

SELECT datname, usename, query FROM pg_stat_activity; \watch

本周提示由Citus Data提供支持,Citus Data现在是微软家族的一员。访问Citus Data博客来详细了解Citus如何扩展Postgres。

🗓 即将举办的Postgres活动

pgconf.de 2019 (5月10日,莱比锡) ——最成功的德语PostgreSQL会议。
PGDay.IT 2019 (5月16日,博洛尼亚)
PGCon 2019(5月28日,渥太华) ——一个年度会议,供用户和开发人员见面和讨论Postgres。
Postgres Vision 2019(6月24日,波士顿)

Written on March 20, 2019