摘要:
(一)开启10046追踪 SQL> alter session set events '10046 trace name context forever,level 12'; (二)执行sql语句 SELECT J.JOB_ID, J.JOB_TITLE, J.MIN_SALARY, J.MAX_SALARY, E.EMPLOYEE_ID, ... 阅读全文
posted @ 2019-09-08 23:06
gegeman
阅读(1179)
评论(0)
推荐(0)
摘要:
目录: (一)六种执行计划 (1)explain plan for (2)set autotrace on (3)statistics_level=all (4)dbms_xplan.display_cursor获取 (5)事件10046 trace跟踪 (6)awrsqrpt.sql (二)如何选 阅读全文
posted @ 2019-09-08 22:48
gegeman
阅读(50516)
评论(1)
推荐(3)
摘要:
(1)什么是执行计划SQL是一种傻瓜式语言,每一个条件就是一个需求,访问的顺序不同就形成了不同的执行计划。Oracle必须做出选择,一次只能有一种访问路径。一个访问路径就是一个执行计划。 (2)执行计划的选择通常一条SQL有多个执行计划,那我们如何选择?那种执行开销更低,就意味着性能更好,速度更快, 阅读全文
posted @ 2019-09-08 22:10
gegeman
阅读(1929)
评论(0)
推荐(0)