获取oracle sql语句详细些执行计划

来源:这里教程网 时间:2026-03-03 12:45:17 作者:

获取oracle的SQL语句的执行有很多,比如使用plsql按F5,使用10046trace,使用set  autotrace on等方式查看SQL语句的执行计划。使用这种方式查看SQL语句的执行计划会获取更详细的信息。 过程如下:     1.执行alter session set statistics_level=all;     2.执行SQL语句: select *   from (select /*+ gather_plan_statistics test1 */ *           from test this_          where this_.LOLTRANSDATE >= '2018-12-10'            and this_.LOLTRANSDATE <= '2018-12-10'          order by this_.LOLMAKETIME desc)  where rownum <= 20      3.查询出SQL语句的sql_id:  select sql_id,sql_text  from v$sqlarea  where  sql_text  like '% test1 %’;      4.查询SQL语句的执行计划:        5.下面只是显示一部分,由于涉及到公司的表名所有删除了    

相关推荐