pgAdmin 4 新增用大模型解读执行计划
Dave Page 介绍了 pgAdmin 4 的 AI Insights:EXPLAIN 结果里多出一个页签,由大模型给出性能小结、按严重程度标出瓶颈,并给出可直接执行的修改建议。模型可以接 Anthropic、OpenAI 这类云端服务,也可以用 Ollama 或本地容器跑,在偏好设置里配置。前端会把 JSON 格式的执行计划连同原始 SQL 发给后端再组装提示词,接云端模型时要考虑这两样内容外发。官方提醒建议须自行验证。
保留原始来源与发布日期的新闻、博客和活动。
Dave Page 介绍了 pgAdmin 4 的 AI Insights:EXPLAIN 结果里多出一个页签,由大模型给出性能小结、按严重程度标出瓶颈,并给出可直接执行的修改建议。模型可以接 Anthropic、OpenAI 这类云端服务,也可以用 Ollama 或本地容器跑,在偏好设置里配置。前端会把 JSON 格式的执行计划连同原始 SQL 发给后端再组装提示词,接云端模型时要考虑这两样内容外发。官方提醒建议须自行验证。
pg_gather 是 Percona 的 Jobin Augustine 维护的免安装 PostgreSQL 诊断工具,采集一次即可生成体检报告。33 版重做了等待事件部分:分类着色、汇总图表、悬停查文档,并按版本处理 16 与 17 之间改过的事件名。巡检项新增孤儿文件检测、pg_hba.conf 规则求值与 IP 计算、两个超时参数的检查,以及同步提交与备库名单的一致性判断,同时补上 PostgreSQL 18 的持续采集支持。
Pavel Luzanov 盘点 2026 年 1 月 CommitFest 进入 PostgreSQL 19 的改动。分区表可以合并与拆分,pg_dump 开始支持扩展统计信息。逻辑复制方面,打开 WAL 逻辑解码不再需要重启,槽同步延迟也可以监控。监控侧新增 pg_get_multixact_stats,vacuum 与 analyze 的进度信息更细,另有 vacuumdb 演练模式和 LISTEN/NOTIFY 的性能改进。
协议 grease 改动引发的失败已绕开,macOS 上 UNIX 套接字临时路径过长的问题一并修掉。
Jelte Fennema-Nio 补回遗漏文件并修好 CI 失败,目标是让扩展对象获得更强的隔离。
为赶上 19 版特性冻结,libpq 故障仍按错误处理;reltuples 为 0 或 -1 时跳过列统计。
第 3 版只对超过一个向量长度且无需转码的值走 SIMD,干净数据快 34–39%,宽表回到 ±4%。
用外部服务器定义代替连接串,评审集中在目录字段对齐、pg_dump 覆盖和两种模式切换的测试。
PostgreSQL 开发者 Ashutosh Bapat 写了一篇随笔,说职业工作也有因果:不负责任的实现会反噬自己和他人,扎实的贡献则会在意想不到的地方回到生活里。他举了三件事:职业早期某金融机构系统的一个缺陷,让包括他本人在内的多个银行账户无法使用;如今在车站扫码买票取代了当年排的长队,背后跑的正是 PostgreSQL;他参与实现的 SQL/PGQ 图查询,被人用来改进咖啡供应链。职业焦虑常常遮住了工作更大的那层意义。
让运行中的集群在线开启或关闭数据校验和,是悬了多年的需求。Daniel Gustafsson 把补丁集重新基于主线:代码挪进重命名后的 datachecksumsworker,信号处理改写,补上 PITR 与整页写的测试,状态切换处引入检查点。Tomas Vondra 评审指出三处问题:注入点可能改不到数据库列表,遍历数据库时记录进度有误,失败的库应立即中止而不是继续。他还提醒,新增 XLOG 记录类型如今需要第二个资源管理器。
只保留 0001,用于监控 VM 变动、发现 DML 倾斜和评估 IndexOnlyScan;0002、0003 大概率不进 PG19。
冲突条目可能因惩罚变化和页面分裂落在别的叶页,作者已把状态改回 Waiting on Author。
Alexander Lakhin 定位到提交 82467f627 引入的缺陷,Andres Freund 已认领修复。
症状是 xlog flush request is not satisfied,修复方案是新增 GetXLogInsertEndRecPtr()。