如何查看一条 SQL 的执行计划,怎么看懂执行计划里的关键信息?

【 使用环境 】测试环境
【 OB 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

7 个赞

等回复

先看有没有走索引、有没有全表扫、有没有扫全分区、有没有额外排序,就能快速判断 SQL 要不要优化

2 个赞

看看这个gv$plan_cache_plan_explain 视图是否有

很好的SQL分享!在实际项目中,我发现回复配合分钟使用效果更好。

学习了