目标
从优化摘要进入每条 SQL 的详情,阅读重写、审查、索引推荐和性能验证结果,并对比优化前后的 SQL 与执行计划。准备工作
已有一个可以打开结果的已完成优化任务。优化摘要
摘要汇总本次任务的整体情况,包括:- 执行的 SQL 数量;
- 重写优化的数量;
- SQL 审查违规的数量;
- 推荐索引的数量;
- 每条 SQL 的优化概览。
优化详情
对每条 SQL,详情页展示它的优化方式与收益,包含以下区块:
优化结果页:上半部为任务摘要,下半部为每条 SQL 的详情
阅读顺序
1
确认分析上下文
检查数据库类型、版本、Schema、工作空间和 SQL 是否正确。
2
确认解析完整性
查看 SQL 和对象是否全部识别,是否存在跳过或部分失败。
3
先处理高风险问题
优先查看阻断、严重以及可能影响数据安全和稳定性的审查问题。
4
评估重写建议
比较原始 SQL 与重写 SQL,阅读规则依据和适用条件。
5
评估索引建议
检查推荐索引、现有索引、写入成本和适用查询范围。
6
查看验证证据
对比执行计划、预估代价或实测指标,判断建议是否带来实际收益。
对比 SQL 与执行计划
- 对比 SQL:点击优化页右上方的「对比 SQL」按钮,展示重写前后的 SQL 文本变化。
- 对比执行计划:点击「对比执行计划」按钮,展示优化前后的执行计划。