2026-08-25
来源: postgr.es
49
第 33 周的 PostgreSQL 社区活动呈现出两种互补形态:一场由 Elizabeth Christensen 组织的线上 Postgres Meetup for All,以及于 2026 年 8 月 20 至 21 日举行的 Hyderabad PGDays 2026。前者强调跨地域交流和持续连接,后者则依靠完整的组织委员会、志愿者网络和演讲者...
2026-08-25
来源: postgr.es
44
PostgreSQL 平台通常不缺遥测数据:监控指标、日志、链路追踪、慢查询、复制状态、配置清单和告警都已经很常见。但当团队准备让 AI 从“解释现象”走向“建议索引、调整参数、执行迁移甚至触发故障切换”时,仅有可观测性并不够。 真正需要补上的,是一个与生产环境持续同步、能表达依赖关系、保留历史并支持变更演练的平台数字孪生。它不是另一个塞满时序指标的数...
2026-08-25
来源: postgr.es
29
PostgreSQL 的日志参数很多,真正困难的地方不是记住每个 GUC 的名字,而是把日志和服务器正在做的事情对应起来:检查点是否造成 I/O 峰值,autovacuum 是否跟不上表的变化速度,临时文件是否暴露了内存或查询计划问题。 从 PostgreSQL 8.3 开始,服务器的自动维护更加积极:autovacuum 默认启用,检查点也不再简单地...
2026-08-25
来源: postgr.es
30
数据库测试经常重复构造相同的状态。一个订单先创建、再支付,之后可能进入发货或退款;传统测试通常会为两个场景分别重建“已创建 → 已支付”的前缀。场景树测试提供了另一种组织方式:把业务分支写成目录树,用 PostgreSQL 的 沿树遍历,让子场景继承父场景的状态,并在分支结束后回滚到分叉点。 这样,每条场景都运行在它真正依赖的历史上。共享前缀只执行一次...
2026-08-25
来源: postgr.es
40
PostgreSQL 19 引入了新的 SQL 命令 。它允许会话阻塞,直到 WAL 到达指定的 LSN 位置。这个能力解决了异步复制架构中的一个常见问题:写请求已经在主库成功提交,但紧接着的读请求被路由到副本时,副本可能还没有应用这次写入。 过去,想要稳定获得“读己之写”一致性,常见方案是启用同步复制,或者在应用层维护复杂的重试和延迟逻辑。 提供了另...
2026-08-25
来源: postgr.es
34
COSCUP 2026 于 8 月 8 日至 9 日在台北国立台湾科技大学举行。对 PostgreSQL 社区而言,这不只是一次技术分享会:国际贡献者、台湾本地用户和其他开源社区在同一个场地相遇,让一个地区性用户群体有机会接入更大的全球协作网络。 这次活动也说明,开源项目的影响力并不只来自代码。展台、演讲、用户组、文档、代码审查和面对面的闲聊,都会成为...
2026-08-25
来源: postgr.es
39
在 PostgreSQL 中,预编译语句并不一定永远使用针对当前参数值优化的执行计划。前几次执行通常会生成 custom plan;当执行次数达到第六次时,系统可能改用 generic plan。这个变化能减少反复规划的成本,却也可能让原本很快的查询突然变慢。 所谓 custom plan,是根据本次绑定参数生成的计划。它能利用参数分布,例如某个租户只...
2026-08-24
来源: postgr.es
36
在 PostgreSQL 中, 经常被误解成“允许哪些客户端访问”。它真正负责的事情更基础:决定服务器创建哪些 TCP 监听套接字,也就是数据库在哪些网络地址上等待连接。 至于谁可以使用这些监听地址,则由其他层共同决定,尤其是 、操作系统防火墙和网络安全策略。把“监听”与“授权”分开理解,是排查 PostgreSQL 连接问题和设计暴露面时的关键。 可...
2026-08-24
来源: postgr.es
32
PostGIS 团队发布了 PostGIS 3.7.0rc1。这是 3.7 系列的首个候选版本,包含自 3.7.0beta2 以来的修复,也延续了相对于 PostGIS 3.6.4 的新功能。对于准备测试 PostgreSQL 19,或希望提前验证下一代空间数据库环境的团队,这个版本已经值得进入预发布验证流程。 PostGIS 3.7.0rc1 面向 ...
2026-08-23
来源: postgr.es
41
PostGIS Tiger Geocoder 2025.2 已发布。这是 从 PostGIS 核心项目拆分后推出的第二个版本,也标志着这个扩展正在形成独立的发布节奏和维护边界。对于依赖美国 Census TIGER 数据进行地址标准化、地理编码和反向地理编码的 PostgreSQL 用户来说,升级时需要重点关注 PostgreSQL 版本要求,以及未来...