PostgreSQL 每周新闻 2026-2-11
PostgreSQL每周新闻#635 - 2026年2月11日
备注:英文原文地址
📈 ‘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
简讯:
🗣️ 世界各地有许多Postgres用户组,他们正在寻找演讲者。你也可以远程演讲。这里是如何注册你的兴趣。
🇹🇭 FOSSASIA PGDay 2026(3月10日在泰国曼谷)的日程已经发布。
下个月在加州帕萨迪纳举行的SCALE 23x将有PostgreSQL实践培训日。
Microsoft分享了涵盖Azure Database for PostgreSQL的1月月度更新。
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
VectorChord 1.1 – 高效的向量相似度搜索扩展,现在支持8位和4位RaBitQ量化向量类型,因此你可以使用更少的存储空间。
Oban 0.5 – Python作业编排框架,由Postgres支持。
pgrx v0.17 – 用Rust构建Postgres扩展的框架。
PostGIS Patch Releases – PostGIS 3.0-3.6的bug修复版本。
squawk v2.40 – Postgres迁移和SQL的linter。

