用途:分析 PostgreSQL 数据库观测报告,针对 Drizzle ORM 代码库产出按影响优先级排序的优化方案。适用于粘贴的 PostgreSQL 报告或用户提及 db report、数据库报告的场景。
主要能力:按固定工作流处理——解析报告、校验完整性、依据启发式规则检测高影响问题、按高/中/低优先级排序、生成带 schema 层面指导的具体安全任务。问题检测覆盖:表统计中死行占比超 10% 的表膨胀(通过 /app/admin/observability UI 执行 VACUUM);索引使用率低于 50% 且存在高顺序扫描时的索引覆盖不足;外键列缺索引;低使用率的无用索引与重复索引(中优先级);缓存命中率低于 99%(低优先级,先调查负载与缓存行为,再考虑将 shared_buffers 调整作为可选的基建级后续项)。
使用方式:报告需包含表统计、高顺序扫描、无用/少用索引、无索引外键、缓存命中率等区块,并采用资料给出的表格格式。报告不完整时,应索要缺失区块而非猜测,仅请求阻塞建议所需部分;部分数据可用时将建议标记为条件性。索引安全规则要求:不得移除主键、唯一约束及业务逻辑约束索引;可安全移除代表性工作负载窗口内持续低使用率的非唯一索引及被复合索引覆盖的冗余索引;移除前须校验工作负载窗口覆盖、真实查询路径(API、后台任务、cron)使用情况及约束、迁移、运维流程中的隐藏依赖。输出应引用真实文件路径 packages/db/src/schema.ts,提供精确 schema 代码片段,禁止临时 SQL。仅当报告数据足够支撑可辩护估算时才估计改进效果。完整输出结构参照 references/action-plan-template.md。无法确定更细的收费、平台等信息暂未提供。