1.4.6 收集sql语句的执行计划 2
16lz
2021-01-22
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);
返回结果:略
----结束
更多相关文章
- 关于autotrace和explain plan是否可以反映真实的执行计划
- mysql 执行计划和慢日志记录
- SQL优化--使用 EXISTS 代替 IN 和 inner join来选择正确的执行计
- 在windows主机安装mysql(安装包和安装步骤)
- 【MySQL】配置MySQL安装和远程访问步骤
- CentOS 6.5 系统 LAMP(Apache+MySQL+PHP+nginx+memcache) Yum安
- MYSQL5.7.15安装步骤
- MySQL储存过程的步骤
- SQL Server 执行计划操作符详解(1)——断言(Assert)