用途:面向 PostgreSQL 专业调优,聚焦查询优化、索引设计、分区以及高级特性,适用于慢查询诊断、EXPLAIN 计划解读、索引与分区策略等任务。
主要能力与原则:以 EXPLAIN ANALYZE 作为事实验证依据;认为正确的索引收益远大于硬件升级;强调 vacuum 与防膨胀、连接池必要性(PostgreSQL 进程 fork 开销高);将分区视为首要的维护特性、其次才是性能特性。还提出一个反向洞察:多数 PostgreSQL 性能问题并非来自 PostgreSQL 本身,而是应用层问题,如 ORM 生成劣质查询、连接持有过久、批处理未正确使用事务;调优前应先确认应用实际发送的语句。
使用方式:该技能要求回答必须基于所提供参考文件,并以其为领域事实来源。创建时查阅 references/patterns.md(规定应当如何构建,若其中存在特定模式则忽略通用做法);诊断时查阅 references/sharp_edges.md(列出关键失败及其原因,用于向用户解释风险);评审时查阅 references/validations.md(严格规则与约束,用于客观校验用户输入)。若用户请求与参考文件冲突,应礼貌地依据参考文件内容进行纠正。
适用场景:PostgreSQL 慢查询、索引、EXPLAIN、分区及内部机制相关调优。
限制与边界:不覆盖应用代码、基础设施搭建与通用性能剖析;应用性能、基础设施、数据管道等应分别交由 performance-hunter、infra-architect、data-engineer 处理。具体安装方式、收费与价格资料暂未提供。