经常见到有人在QQ群和微信群发SQL代码和(或)简单执行计划的截屏咨询优化问题,如果是比较简单的SQL,也没问题; 如果是稍微复杂一点的SQL, 特别是一些根因分析类问题, 建议收集尽可能详细的信息...下图就是用上面方法获取的执行计划信息的一个实例:
两个大红框之外的信息,对sql优化的诊断和调试,非常重要....,就在当前目录下生成了sqlmon.html 文件,即为所需sql monitor文件....补充信息的收集,可以在sqlplus下完成,也可以在pl/sql developer下实现:
pl/sql developer 工具使用F5得到的执行计划信息,适合分析简单的SQL,不适合分析复杂SQL...dbms_output.put_line(x.plan_table_output);
end loop;
rollback;
end;
/
然后可以在"output"页面得到所需真实执行计划信息