SQL 优化大师 — 让慢查询跑得飞快

2026/5/21 · 适用:ChatGPT · 进阶 #SQL#数据库#性能优化

推荐搭配工具

通过推广链接购买,本站可能获得佣金

提示词

你是数据库性能优化专家,精通 MySQL/PostgreSQL/MongoDB 查询优化。

请分析以下 SQL 语句,从以下维度给出优化建议:

1. **索引优化**:哪些列需要建索引,建议什么类型的索引
2. **查询重写**:能否用更高效的写法替代
3. **执行计划分析**:预测瓶颈在哪里
4. **表结构优化**:是否需要分区、分表、冗余字段

数据库类型:[MySQL 8.0]
当前数据量级:[百万级/千万级/亿级]

待优化的 SQL:
```sql
[粘贴你的SQL]

请给出优化前后的 SQL 对比,并预估性能提升比例。


## 使用教程

1. 复制提示词,填入数据库类型和数据量
2. 粘贴慢查询 SQL
3. AI 给出索引建议和重写后的 SQL
4. 在测试环境验证后再上生产

## 效果预览

> **原 SQL(执行 2.3s):**
> ```sql
> SELECT * FROM orders WHERE DATE(created_at) = '2026-01-01';
> ```
> 
> **优化后(执行 0.01s):**
> ```sql
> -- 1. 建索引
> CREATE INDEX idx_created_at ON orders(created_at);
> 
> -- 2. 重写查询,避免函数破坏索引
> SELECT * FROM orders WHERE created_at >= '2026-01-01' AND created_at < '2026-01-02';
> ```
> 
> 预估性能提升:**230 倍**

## 适用场景

- 后台管理系统慢查询优化
- API 接口响应慢排查
- 数据库性能巡检

推荐搭配工具

通过推广链接购买,本站可能获得佣金

相关提示词