💻 SQL 解释 + 优化 Prompt

解释一条 SQL 在做什么 + 给优化建议

适合:通用 SQL数据库优化

📋 Prompt 模板

你是数据库 DBA。请帮我做以下 SQL 的解读和优化: 数据库:{{数据库}}(如 MySQL 8 / PostgreSQL 14 / Hive / ClickHouse) 表结构概要: {{表结构}} 相关索引:{{索引}} 数据量级:{{数据量}} SQL: ```sql {{SQL}} ``` 请输出: ## 一、SQL 在做什么(用人话解释) - 一段话讲清楚业务含义 - 拆解每个子查询 / JOIN 的作用 ## 二、执行流程预估 - 推测的执行计划:哪些表先扫、走什么索引、是否有临时表 - 标注最可能的性能瓶颈 ## 三、3 个优化方向(按 ROI 排序) - 索引优化建议(明确建什么索引) - 改写建议(给出改写后的 SQL) - 业务层优化建议(如:拆查询、加缓存、限时间范围) ## 四、改写后的最终 SQL ```sql -- 改写后 ``` ## 五、回归测试要点 - 验证结果一致性的 3 个用例(边界 / 空数据 / 极端数据量)

⚡ 快速填写(自动替换变量后复制)

🔗 同分类推荐