explain plan for 生成执行计划
这种方式是直接产生执行计划,不会产生SQL结果。
步骤1 sqlplus登录数据库
步骤2 执行explain plan for语句
SQL> explain plan for
select po.charge, po.new_charge,po.avg_charge
from lbi_ls_basic.t_l_acct_sum_po_sum_d po,
lbi_dim_basic.t_d_dyn_pkgname pkg,
lbi_dim_basic.t_d_dyn_tenant_def def
where po.subcosid = pkg.productkey(+) and po.tenantid = def.tenantid(+)
;
步骤3 查询执行计划
SQL> select * from table(dbms_xplan.display);
返回结果:略
----结束
这种方式是直接产生执行计划,不会产生SQL结果。
步骤1 sqlplus登录数据库
步骤2 执行explain plan for语句
SQL> explain plan for
select po.charge, po.new_charge,po.avg_charge
from lbi_ls_basic.t_l_acct_sum_po_sum_d po,
lbi_dim_basic.t_d_dyn_pkgname pkg,
lbi_dim_basic.t_d_dyn_tenant_def def
where po.subcosid = pkg.productkey(+) and po.tenantid = def.tenantid(+)
;
步骤3 查询执行计划
SQL> select * from table(dbms_xplan.display);
返回结果:略
----结束