PostgreSQL 每周新闻 2025-6-26

PostgreSQL每周新闻#605 - 2025年6月26日

_config.yml 备注:英文原文地址 img

Postgres 语法趣闻

Steve 一直在为 Postgres 迁移构建一个 linter,并且不得不深入研究 Postgres 所支持的语法的一些奇特之处,并结合了标准 SQL 和 Postgres 专用方法。

Steve Dignam

Notion 如何大规模运行 PostgreSQL

Notion 通过优化单个 GIN 索引,将关键查询的性能提升了 733%。了解他们如何利用 pganalyze 将 Postgres 扩展到 96 个分片,并更快地解决生产问题。

pganalyze

PLJS 1.0:Postgres 的 JavaScript 语言插件

多年来,PLV8 一直是 Postgres 中使用 JavaScript 作为过程语言的首选方式,但这个基于 QuickJS 的变体(来自同一个创建者)占用空间更小,更易于维护,可能足以满足您的需求。

Jerry Sievert

本周摘要

▶ 性能考古——20 年的改进

本演讲回顾了 Postgres 多年来的性能变化,从 Postgres 8.0(2005 年发布)至今。尽管自 Postgres 11 以来性能的大幅提升有所放缓,但随着时间的推移,我们取得了惊人的进步。

Tomas Vondraz

💡 如果您想了解这项工作,Tomas 有一篇博客文章介绍他在这里的所作所为

📄 Postgres 内存泄漏调试 – Jemalloc 版 – Phil 继续深入探讨内存泄漏调试。Phil Eaton

📄 哪种高可用性解决方案更适合您的需求:Pgpool 还是 Patroni? Semab Tariq

📄 OrioleDB 和 Neon 的区别 Alexander Korotkov

✂︎ 队列深度剪辑

我们每天都会将有趣的发现添加到潜在的新闻通讯队列中。不过,并非所有内容都能每周入选,因此队列会悄然增长。本周,我们进行了回顾,并挑选出一些我们认为仍然值得分享的亮点:

Written on June 26, 2025