文章

PostgreSQL 每周新闻 2026-5-6

PostgreSQL 每周新闻 2026-5-6

PostgreSQL每周新闻#647 - 2026年5月6日

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

我对 Postgres 19 感兴趣的特性

对 v19 部分亮点的主观评述,包括 pg_plan_advice、DDL 提取函数、在线 REPACK/REPACK CONCURRENTLY 以及可观测性改进。

Tianzhou (Bytebase)

将 Postgres 用作作业队列的潜在后果

在”小规模”下没问题,但何时会出现问题,有哪些替代方案?Richard 提供了一些实用的建议。

Richard Yen

POSETTE 上的 Azure HorizonDB:2026 年 Postgres 活动

在 POSETTE 2026(一个免费的虚拟开发者活动,将于 6 月 16-18 日举行)上探索 44 场关于 Azure HorizonDB、基于 PostgreSQL 的应用开发、Postgres 性能与 AI、Postgres 19 等主题的演讲。不要错过您喜欢的内容 - 使用添加到日历功能。

**MicrosoftAMD sponsor**

PGBACKREST 插曲:

Figma 如何为 Postgres 构建所需的连接池管理器

Figma 的规模超出了 PgBouncer 的能力,评估了 PGCat,最终使用 Go 和 PGX 构建了自己的连接池管理器(PGKeeper)。它不是公开的,但他们深入探讨了设计:它向客户端公开 gRPC 而不是充当 PG 线协议池管理器,因此每个查询都有元数据用于基于优先级的准入控制、负载削减和公平共享。

He, Goh, and Baid (Figma)

212 项内容

Postgres 19 草稿发布说明中的 212 个条目可能令人不知所措,Christophe 将其归纳为“关键”项目,同时解释说虽然 v19 没有单一的“标志性用户功能”,但它“正是一个良好的数据库版本应该有的样子。”

Christophe Pettus

Postgres 提交者是如何选择的?

一位 Postgres 提交者解释了人们如何被选入这个杰出的群体

Tomas Vondra

这取决于:在 Postgres 中使用会话变量

您可能使用过 SET 来调整配置参数,但您知道可以用它来存储自己的会话变量吗?

Shaun Thomas

📄 使用 Postgres 构建 MCP 服务器 – Bruce 的另一个优秀演示幻灯片。Bruce Momjian

📄 为什么要向雇主推销为 Postgres 做贡献的想法 Valeria Kaplan

分类广告:

🔎 为 Postgres 提供 Elastic 级别的搜索扩展。BM25、分析和向量 — 无需 Elasticsearch。

🐘 AppSignal 精确定位慢速 Postgres 查询、破坏它的部署以及修复方法。免费 30 天试用。2 分钟安装

🤖 认识 Ellie — 您的 24x7 Postgres AI 助手。监控、检测并修复任何 Postgres 数据库上的问题。免费且开源

🛠 代码和工具

pg_column_tetris:强制执行最佳列对齐以最小化行填充浪费

Postgres 为了效率将列对齐到特定的字节边界,插入”填充”来填补空隙。此扩展可以显示现有表中有多少字节浪费在填充上,或者可以警告/阻止创建列顺序低效的表。

Roger Welin

💡 如果您正在寻找最佳实践,在 PostgreSQL 中排序表列提供了 GitLab 如何设计表以避免浪费填充的指南。

本文由作者按照 CC BY 4.0 进行授权