data
SQL Query Optimizer
分析慢查询,推荐索引优化和查询重写方案,提升数据库性能。
SQL Query Optimizer
AI 驱动的 SQL 优化工具,分析执行计划、推荐索引和查询重写方案。
clawhub install sql-optimizer
核心功能
- 执行计划分析:解析 EXPLAIN 输出,标注性能瓶颈
- 索引推荐:基于查询模式推荐最优索引组合
- 查询重写:自动将低效写法转换为等价高效写法
- N+1 检测:识别 ORM 生成的 N+1 查询模式
- 多数据库支持:PostgreSQL、MySQL、SQLite
优化示例
原查询(耗时 2.3s):
SELECT * FROM orders WHERE user_id IN (SELECT id FROM users WHERE region = 'CN');
优化建议:
1. 使用 JOIN 替代子查询:
SELECT o.* FROM orders o JOIN users u ON o.user_id = u.id WHERE u.region = 'CN';
2. 添加复合索引:
CREATE INDEX idx_users_region_id ON users(region, id);
3. 预计优化后耗时:<50ms
版本
v1.0.0
作者
AgentSkill Hub
平台
openclaw
发布时间
2026年4月25日