文章

PostgreSQL 每周新闻 2026-2-11

PostgreSQL 每周新闻 2026-2-11

PostgreSQL每周新闻#635 - 2026年2月11日

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

📈 ‘Postgres Postmaster Does Not Scale’

一个案例研究揭示了Postgres单线程postmaster进程在突发工作负载下的瓶颈。Elliot带来了图表和示意图来说明问题,以及他的团队如何提高吞吐量。不过在大多数情况下,连接池或代理可以缓解这个问题,如果你把max_connections设置得很高,是时候检查你的连接管理策略了。

Elliot Levin

Enterprise Grade Postgres for Agentic AI, High Availability and More

pgEdge为Agentic AI和需要高可用性、可靠性和数据主权的企业应用提供开源、100% Postgres基础设施。我们让大规模构建、部署和管理企业级Postgres应用变得简单。

pgEdge 赞助商

🔒 Postgres Locks Explained

“这是我刚开始学习锁时希望存在的资源”,作者(Supabase的工程师)说。这个网站专注于以易于理解的方式解释Postgres中使用的不同类型的锁,还配有交互式图表来查看哪些类型的查询使用哪些类型的锁。

TheOtherBrian1

简讯:

Reading Buffer Statistics in EXPLAIN Output

EXPLAIN的缓冲区统计帮助你找出时间花在哪里(I/O是延迟的臭名昭著的原因!),当你调查查询时。了解共享命中、磁盘读取、临时溢出和计划缓冲区实际上意味着什么,以及如何使用这些数字来诊断真实的性能问题。

Radim Marek

▶ Postgres FM: A Weekly Postgres Podcast

Michael Christofides和Nik Samokhvalov近四年来几乎每周都会出现,通常还会邀请令人印象深刻的嘉宾,并且越来越好。例如:他们最近与PgDog的Lev Kokotov的对话

Postgres FM podcast

Supporting ChatGPT on Postgres in Azure

OpenAI最近分享了用Postgres扩展到8亿用户的故事。现在,Microsoft分享了他们这方面的故事。

Affan Dar (Microsoft)

📄 Recreating PlanetScale’s pg_strict in Rust: A Build Log – 一种在运行前捕获危险UPDATE和DELETE语句的方法。Mohd Kamran Tahir

📄 Building Personalized Search Without Leaving Postgres – 构建个性化推荐引擎的实用指南。Ankit Mittal (ParadeDB)

🛠 代码和工具

😍 ErwinDB: A Postgres Expert in a TUI App

这让我很高兴!这是一个TUI,用于浏览和查询Postgres贡献者Erwin Brandstetter的Stack Overflow答案。它离线工作,涵盖了他多年来数千个高质量的答案,配有语义搜索。

Ara Hacopian

pgstream 1.0: Postgres Replication with DDL Changes

这个CDC工具现在通过直接将DDL事件发送到WAL中来复制模式更改,使用DDL语句作为事实来源。如果你处理过模式漂移或CDC在模式演化时中断的问题,这是一个巧妙的方法。GitHub仓库。

Xata

PGMQ: A Lightweight Message Queue Extension

类似AWS SQS,但在Postgres内部,没有后台工作进程或外部依赖。你可以获得消息的”正好一次”交付保证、与SQS的API一致性、FIFO队列等。GitHub仓库。

Tembo

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