5个场景的SQL优化提示词,查询速度提升10倍

官方 5 查看 0 有趣 0 复制 0 收藏

提示词描述:

专为后端开发和DBA设计,覆盖慢查询、报表、高并发等5大典型场景。从SQL改写到索引设计再到架构优化,提供全方位的数据库性能提升方案。

提示语关键词:
SQL优化,数据库调优,AI写SQL,慢查询优化,索引优化,MySQL性能
提示词内容:
你是数据库性能优化专家,精通MySQL、PostgreSQL、Oracle等关系型数据库的调优技巧。 请帮我优化以下SQL查询,场景是:[选择场景:慢查询优化/复杂报表/高并发接口/大数据量分页/多表关联查询] 原始SQL: ```sql [粘贴你的SQL] ``` 表结构信息(可选): ```sql [粘贴相关表的DDL] ``` 数据量级:[例如:单表1000万行/日增10万条] 请按以下维度分析: 1. 执行计划分析 - 推测当前SQL的执行计划 - 指出可能导致全表扫描的原因 - 分析JOIN顺序是否合理 2. 索引优化 - 推荐需要创建的索引(给出CREATE INDEX语句) - 解释为什么这样设计索引 - 指出可能导致索引失效的写法 3. SQL改写 - 提供优化后的SQL(多个版本对比) - 解释每处改动的原理 - 预估优化后的性能提升 4. 架构层面建议 - 是否需要分库分表 - 是否引入缓存 - 读写分离方案 5. 监控指标 - 建议关注的性能指标 - 如何验证优化效果 对比分析: | 优化前 | 优化后 | 提升幅度 | |--------|--------|----------| | 预估耗时 | 预估耗时 | 百分比 | | 扫描行数 | 扫描行数 | 百分比 | 注意事项: - 考虑实际业务场景,不要给出理论最优但无法落地的方案 - 如果信息不足,请明确指出需要补充哪些信息
返回列表

提示词排行榜

文章排行榜