oracle的autotrace和explain plan

执行计划

大家在优化的时候,查看执行计划是必不可少的,那怎么怎查看的,有的人喜欢

用autotrace,而有的人用explain,plan,其实他们各有各个特点,下面就我个人的使用

发现他们有一点不同.如果大家有其他的发现,一定要给我留言啊

explain plan set statement_id='4' for select * from aa;
select * from table(dbms_xplan.display());
等同下面的
sql>  @?/rdbms/admin/utlxplp.sql
和autotrace相比,即在绑定变量变量的时候不用绑定变量,比较方便点

例如:
     select * from table where col=:a这个可以直接用

但如果用autotrace时,要把变量a换成对应的真实数据值 

你可能感兴趣的:(oracle的autotrace和explain plan)