“找出 /orders 端点这周为什么变慢了,并给出修复建议。”
MoClaw 会做什么
- 1 用 get_logs 拉取最近的 Postgres 和 API 日志,找出 orders 路径上的慢语句。
- 2 运行一条只读的 execute_sql 对问题查询做 EXPLAIN,并用 list_tables 检视 orders 表。
- 3 通过 get_advisors 检查相关的性能建议。
- 4 起草一个添加缺失复合索引的迁移,并在执行任何 apply_migration 之前展示出来供审核。
MoClaw 报告:“orders 列表查询在 (customer_id, created_at) 上做了顺序扫描。日志显示 p95 这周飙升到了 1.8 秒。建议的修复:添加一个复合索引。迁移在此,尚未应用。”