标签

PostgreSQL

你的系统里还藏着什么?——从一块 90 年代 PostgreSQL 扩展的缓冲区溢出说起

来源:postgr.es 28
2026 年,一个诞生于 1990 年代的 PostgreSQL 扩展被检出高危缓冲区溢出漏洞。这件事本身不算罕见——老代码有老毛病,修了就好。真正让人不安的是另一个事实:大多数团队根本说不清自己系统里到底装了哪些扩展、哪些依赖、哪些已经没人维护的陈旧组件。 漏洞不是最可怕的,看不见才是。 PostgreSQL 的扩展生态从 90 年代就开始生长。很多...

PGConf.dev 2026:Postgres 集群拓扑、物理读观测与排序的三道未解题

来源:postgr.es 22
刚从温哥华回来,PGConf.dev 2026 的技术讨论密度远超预期。Jeremy Schneider 在会后总结中梳理了几条真正触及 Postgres 设计短板的线索——不是"新功能很酷"那种,而是"我们一直假装没问题但其实有结构性缺口"那种。下面挑三条最值得生产环境用户关注的展开。 物理复制做高可用,已经是 Postgres 用户最主流的方案。但...

给 PostgreSQL 的 EXPLAIN 输出做一次"瘦身"

来源:postgr.es 14
排查慢查询时,你跑了一条 ,终端瞬间吐出几十行密密麻麻的文本——内存分配、缓冲区命中、工作进程数、小数点后三位的行数估算……你真正关心的不过是:为什么这里走了 HashJoin 而不是 NestLoop?但所有噪声把关键信息淹没了。 Andrei Lepikhov 在阅读 Jimmy Angelakos 的《PostgreSQL Mistakes an...

企业 AI 的真正瓶颈不在模型,而在语义基础设施

来源:postgr.es 30
过去两年,AI 行业的叙事重心几乎全在模型:哪个 LLM 参数更多、哪个向量数据库更快、哪个编排框架更灵活。但组织真正把 AI 推向生产环境时,撞上的墙往往不是模型能力不足——而是企业数据缺乏机器可读的意义。模型能生成流畅的语言,却无法判断 "active" 在 CRM 里指"可登录"还是在合规系统里指"受监控",更无法自动知道哪张表是权威来源、哪个字...

别等数据库挂了才翻仪表盘:PostgreSQL 关键 PMM 告警配置指南

来源:postgr.es 18
周五傍晚,你收拾好东西离开办公室,心里很踏实——系统跑了一整周没出问题。与此同时,服务器磁盘利用率悄悄爬到了 90%,WAL 文件堆积如山,一条查询已经执行超过一小时,没人注意到,因为仪表盘上的数字"看起来还行"。等到写入开始报错、同事发消息问"数据库好像有点慢?"的时候,数据库已经不是慢了——它已经挂了。 这不是什么新鲜事。麻烦的信号一直都在,只是监...

HOW2026 济南:PostgreSQL 内核调优、连接瓶颈与 AI 落地的实战全景

来源:postgr.es 25
四月底的济南,山东酒店金色大厅里坐满了来自全球的 PostgreSQL 和 IvorySQL 开发者。HOW2026(Hello Open-source World)不只是又一场数据库会议——中国开源数据库联盟(COSDA)在此正式成立,IvorySQL 作为 PostgreSQL 的 Oracle 兼容分支正在加速出海,而 AI 与数据库的交汇已经从...

PGConf.dev 2026:一场 PostgreSQL 社区的全员集结

来源:postgr.es 19
2026 年 5 月 19 日到 22 日,PGConf.dev 在全球 PostgreSQL 开发者与用户的注视下开了一场四天的大会。从组织者名单到志愿者、从演讲者到包容性专场,这份周报本质上是一张社区全景图——它告诉你:这个生态正在由谁推动、朝着什么方向走。 大会的七位组织者——Gwen Shapira、Jonathan Katz、Kaiting ...

client_min_messages:你以为它在管日志,其实它只管你的屏幕

来源:postgr.es 23
PostgreSQL 有一组以 结尾的 GUC,初学者最常踩坑的就是 。原因很简单——名字里带 "messages",直觉上以为它在控制服务器日志的详细程度,实际上它只决定你的会话能看到什么。搞反了这条线,调半天日志级别还是看不到想要的输出,或者反过来,把本该记录到日志的 NOTICE 级别信息给"静默"了,排查问题时一头雾水。 的作用域是 sessi...

用 FDW + 物化视图把异构数据变成本地分析引擎

来源:postgr.es 12
大多数开发者第一次接触 PostgreSQL 的 Foreign Data Wrapper(FDW),都是在某个快速演示里——从 Postgres 直接查 MySQL,甚至查远程 CSV,感觉很酷。但一旦用到生产环境,延迟高、谓词下推不靠谱、索引不可控,折腾一圈下来往往觉得"不值得"。问题不在 FDW 本身,而在用法。把 FDW 当成查询层是走弯路;把...