列投影信息(由操作id):——执行时每一步骤所返回的列,下面的不同步骤返回了不同的列
1 -(#键=0)“E"干净EMPNO"数字,22,“E"干净ENAME" [VARCHAR2 10],
“E"干净JOB" [VARCHAR2 9],“E"干净MGR"数字,22,“E"干净HIREDATE"[日期7],
“E"干净SAL"数字,22,“E"干净COMM"数字,22,“E"干净DEPTNO"[数字,22],
“D"干净DEPTNO"数字,22,“D"干净DNAME" [VARCHAR2 14],“D"干净LOC" [VARCHAR2 13]
2 -(#键=0)“E"干净EMPNO"数字,22,“E"干净ENAME" [VARCHAR2 10],
“E"干净JOB" [VARCHAR2 9],“E"干净MGR"数字,22,“E"干净HIREDATE"[日期7],
“E"干净SAL"数字,22,“E"干净COMM"数字,22,“E"干净DEPTNO"[数字,22],
“D"。ROWID (ROWID (10),“D"干净DEPTNO"[数字,22]
3 -“E"干净EMPNO"数字,22,“E"干净ENAME" [VARCHAR2 10],“E"干净JOB" [VARCHAR2 9],
“E"干净MGR"数字,22,“E"干净HIREDATE"[日期7],“E"干净SAL"[数字,22],
“E"干净COMM"数字,22,“E"干净DEPTNO"[数字,22]
4 -“D"。ROWID (ROWID (10),“D"干净DEPTNO"[数字,22]
5 -“D"干净DNAME" [VARCHAR2 14],“D"干净LOC" [VARCHAR2 13]
注,注释与描述部分,下面的描述中给出了本次SQL语句使用了动态采样功能
-
<李> 李>这是一个自适应计划
64行选中。
例
SCOTT@clonepdb_plug>选择/ + gather_plan_statistics /*从emp e,部门d
2 e.deptno=d.deptno
3和e.ename=笆访芩埂?
——注意此处增加了提示gather_plan_statistics并且该语句被执行等同于改变会话设置STATISTICS_LEVEL=;
7369史密斯职员7902 800就是1980-12-17 20 20达拉斯研究
SCOTT@clonepdb_plug> select * from表(dbms_xplan。display_cursor(空,空,最后iostat));——使用display_cursor获取实际的执行计划
SQL_ID 0 wb0wwb3621n2,孩子数量0,这部分给出了SQL语句的SQL_ID,子游标号以及原始的SQL语句
/ + gather_plan_statistics选择/*从emp e,部门d
e.deptno=d.deptno e.ename=笆访芩埂?/p>
计划散列值:3625962092
<人力资源/>| | |操作Id名称| |开始E-Rows | a行|一个时间缓冲| |
SELECT语句 | 0 | | | 1 | | 1 | 00:00:00.01 | 9 |
| 1 |嵌套循环| | 1 | 1 | 1 | 00:00:00.01 | 9 |
| 2 |嵌套循环| | 1 | 1 | 1 | 00:00:00.01 | 8 |
| 3 |表访问全部| EMP | 1 | 1 | 1 | 00:00:00.01 | 7 |
| | 4 |指数独特的扫描PK_DEPT | 1 | 1 | 1 | 00:00:00.01 | 1 |
| 5 |通过索引表访问ROWID |部门| 1 | 1 | 1 | 00:00:00.01 | 1 |
谓词信息(由操作id):
3 -过滤器(干净自己的“E" ENAME"=笆访芩埂?
4 -访问(干净自己的“E" DEPTNO"=癉"干净DEPTNO")
注意
-
<李>
这是一个自适应计划
28行选中。