来源: postgr.es
54
默认开启,看起来只是 中一个普通的布尔参数,实际却守着 PostgreSQL 的持久性底线。查询规划参数配错,常见后果是 SQL 变慢; 配错,在断电、操作系统崩溃或宿主机故障后,可能留下无法恢复的数据损坏。 PostgreSQL 修改数据时,不会让每个事务直接重写完整的数据文件。它先更新共享缓冲区,并把恢复所需的信息写入 WAL。事务提交、检查点和后...
来源: postgr.es
50
第三方 DBA 需要查看慢查询、定位锁等待,甚至在事故中终止异常会话,但这不意味着他们必须获得 PostgreSQL 超级用户。更稳妥的方案是创建一个专用登录角色,再用 PostgreSQL 的预定义角色逐项授予监控、会话管理和维护能力。 这个模型的重点不是“尽量少给权限”,而是把工作范围翻译成可审计的数据库权限:能观察什么、能执行什么、明确不能接触什...
来源: postgr.es
54
在 PostgreSQL 中, 子查询通常不会原封不动地留在执行计划里。优化器会尝试把它展开并合并到外层查询,使谓词、连接顺序和索引选择拥有更大的优化空间。但展开后的连接关系过多时,优化器需要评估的组合会迅速膨胀。 就是控制这一步的 GUC:只有展开后仍处于可控规模的查询,才会被默认折叠进外层。 很多人把下面的结构理解为“先执行子查询,再与 连接”: ...
来源: planetscale.com
41
PostgreSQL 的常规 会回收死元组占用的空间,让后续写入复用这些数据页,却通常不会缩小表文件。PostgreSQL 19 Beta 2 引入了内核内置的在线重写能力,并提供 ,让治理严重表膨胀不再完全依赖长时间阻塞式重写或外部扩展。 MVCC 更新一行时,通常会生成新版本,并把旧版本留在表中。旧版本不再被任何事务需要后,就成为死元组。常规 主要...
来源: postgr.es
53
向量检索很擅长理解“用户换了一种说法”的问题,却未必能准确命中 、 或 这类精确术语。pgEdge Vectorizer 新增的混合搜索能力将 BM25 稀疏向量生成放进 PostgreSQL,与稠密 embedding 一起维护,再用 Reciprocal Rank Fusion(RRF)合并结果。这样,应用不必额外维护一套关键词搜索服务。 稠密向量...
来源: postgr.es
41
看起来像一个普通的性能调优参数,实际上更接近一个应急开关。它的用途不是让所有 PostgreSQL 实例都获得更高吞吐,而是在 PostgreSQL 16 引入的文件扩展优化与特定文件系统不兼容时,允许管理员关闭这项优化。 当表或索引继续增长时,PostgreSQL 必须扩展对应的数据文件。扩展文件并不只是“把文件变大”这么简单:数据库需要确保新增区域...
来源: cloud.google.com
54
向量检索进入生产环境后,团队很快会撞上一道硬约束:提高 HNSW 的搜索深度可以改善召回率,却会消耗更多 CPU 和内存带宽;降低搜索深度能够提高 QPS,又可能让 RAG 漏掉关键文档。AlloyDB 预览中的列式引擎加速 HNSW,试图通过改变索引在内存中的访问方式,缓解这组速度与准确率之间的矛盾。 AlloyDB 是兼容 PostgreSQL 的...
来源: postgr.es
44
PostgreSQL 生态拥有成熟的数据库、活跃的全球社区和大量专业从业者,却长期缺少一套由独立组织维护、面向社区且不绑定单一厂商的认证。Open Alliance for PostgreSQL Education(OAPE)正试图填补这块空白:它把一次关于“为什么没有独立 PostgreSQL 认证”的讨论,逐步变成了非营利组织、国际协作社区,以及即...
来源: postgr.es
53
Postgres Summit US 2026 将于 9 月 30 日至 10 月 2 日在纽约 Convene 举行。这项活动此前名为 PGConf NYC,EDB 将以金牌赞助商身份参会,并由 PostgreSQL 专家、核心贡献者和技术创新者带来一系列通过 Call for Papers 入选的分享。已披露的议题跨度很大,从云原生转型、战略与架构...
来源: postgr.es
50
2026 年第 28 周的 PostgreSQL 社区动态横跨线下聚会、技术大会、展台交流、播客和社区博客。表面上看,这是一串活动记录;从社区建设的角度看,它展示了一条完整的贡献链路:组织者搭建场地,讲者分享经验,志愿者连接新用户,内容创作者再把现场知识带给更广泛的受众。 7 月 15 日,Prairie Postgres Meetup Group 举...