oracle执行计划学习总结

今天在做项目的时候遇到一个页面加载比较慢,然后开始分析可能是sql问题,之后发现不是sql问题,是查询数据量的问题,但是也学习到了一些关于oracle执行计划的总结,

1.oracle怎么查看执行计划

  一般我们连接oracle都是通过plsql,快捷键方式就是打开一个sql窗口,然后选中需要执行的sql,然后按f5,有些笔记本需要加fn+f5,我用的是惠普的,就是要加fn,

 第二种方式就是点击new window,然后有个Explain plan Window  这个窗口里面放要查询的sql,然后执行就能查看到执行计划了,

2.怎么分析执行计划,

 

一般情况下我们初学者只要看这个cost就可以了,上面这个cost是这个sql总的消耗,然后找到消耗量最大的,比如我这个里面找到的是排序消耗比较大,

3. 这个执行计划查看的之后找那个全表查询的,类似于这个,初学者找到这些表,在需要操作的字段上加索引,不用全表查询,效率应该会搞。

 

猜你喜欢

转载自www.cnblogs.com/yjcs123/p/10816196.html