
PostgresAudit
producthunt.com
只读审计,AI辅助,安全优化
1个月前制作者:Jam Yanh
关于 PostgresAudit
PostgresAudit 是一款专为小团队设计的 PostgreSQL 只读审计工具,它将本地收集的性能数据转化为清晰的可读报告,帮助团队在不直接操作生产数据库的前提下,发现并解决性能瓶颈。
核心功能
工具通过分析数据库的 pg_stat_statements、pg_stat_user_tables 等系统视图,自动识别以下问题:
- 慢查询:定位执行时间过长或频率过高的 SQL 语句。
- 缺失或未使用的索引:标记冗余或缺失的索引,减少不必要的 I/O。
- 表膨胀:检测由于死元组过多导致的表存储膨胀。
- 自动清理漂移:监控 autovacuum 配置是否合理,避免事务回卷风险。
- 临时写入与全表扫描:发现大量使用临时文件或顺序扫描的表,优化查询计划。
主要特性
- 证据与AI建议分离:所有发现的问题都附有确定性证据(如查询耗时、索引使用率),AI 建议仅作为参考,团队可自主决定是否采纳。
- 只读安全:无需任何写权限,仅通过只读连接获取数据,确保生产环境零风险。
- 报告清晰直观:输出格式化的审计报告,包含问题摘要、影响评估和优化优先级。
- 轻量易部署:无需复杂配置,一条命令即可启动审计,适合快速迭代的小团队。
适用场景
- 日常巡检:定期检查数据库健康状态,提前发现潜在问题。
- 性能调优:在开发或预发布环境中验证优化效果,避免直接修改生产库。
- 团队协作:通过共享审计报告,让非 DBA 成员也能理解数据库瓶颈。
PostgresAudit 让数据库审计变得简单、安全、可追溯,是小团队提升 PostgreSQL 性能的得力助手。