pg_statviz 1.0 发布:新增 AI 分析功能

发布于 2026-05-21,pg_statviz project
相关开源软件

pg_statviz 1.0 版本发布。这是一个用于 PostgreSQL 内部统计信息的“时序分析 + 可视化”的极简扩展与工具组合。

本次主要更新是新增一个可选能力:AI 分析。启用 --ai 后,每张图表的数据与 PNG 会被发送给支持视觉的 LLM,并让模型给出 [HEALTHY] / [WARNING] / [CRITICAL] 结论、简短解读,以及针对告警项的具体改进建议。

报告会以 HTML 形式输出,并生成一个顶层 index.html 汇总各模块结论。

新特性要点

  • 单一参数支持三类 AI 提供方:--ai claude(默认)、--ai gemini--ai local(基于 Ollama 本地运行)
  • 每个模块生成 HTML 报告,顶层 index.html 汇总并给出综合建议
  • 先跑确定性的规则引擎,再调用 LLM;最终结论不会低于规则引擎的最严重级别
  • 将关键 pg_settings(如 shared_bufferscheckpoint_*max_connections 等)纳入提示词,让建议更贴近你的实际配置
  • 对提示注入进行封装与约束,避免把用户数据当成指令执行

链接

  • 项目仓库:https://github.com/jimmyangelakos/pg_statviz
  • 1.0 发布说明:https://github.com/jimmyangelakos/pg_statviz/releases/tag/v1.0.0
  • PGXN:https://pgxn.org/dist/pg_statviz/