# 性能调优

优化数据库和系统性能。触发关键词：性能调优、SQL优化、缓存调优。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='database_design'`、`read_knowledge knowledge_name='naming_conventions'`、`read_knowledge knowledge_name='logging_standards'`

### 步骤2：读取工作提示词
使用 `read_work work_name='performance_tuning'`

### 步骤3：收集慢查询
使用 `read_text` 读取数据库慢查询日志。

### 步骤4：SQL优化
使用 `edit_file` 重写低效SQL。

### 步骤5：索引调整
分析查询执行计划，添加或调整索引。

### 步骤6：缓存策略
配置Redis/内存缓存。

### 步骤7：输出调优报告
使用 `write_text` 输出调优报告。

## 输出成果
1. 性能调优报告

## 失败处理
- 若索引调整导致写入性能下降，评估读写平衡
- 若缓存命中率低，调整过期策略

## 禁止行为
- ❌ 禁止不分析执行计划就添加索引
- ❌ 禁止在生产环境直接修改索引