千家信息网

利用set autotrace来查看执行计划

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,设置Autotrace的命令。分别在执行sql前设置set autotrace 的不同参数,得到不同的想观察的效果用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]
千家信息网最后更新 2025年02月02日利用set autotrace来查看执行计划

设置Autotrace的命令。

分别在执行sql前设置set autotrace 的不同参数,得到不同的想观察的效果

用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]

--关闭跟踪执行计划和统计信息功能(默认关闭)。
SQL> set autotrace off;

--执行计划和统计信息都显示
SQL> set autotrace on ;

--只显示执行计划和统计信息,不显示sql执行结果。
SQL> set autotrace traceonly;


--只显示执行计划
SQL> set autotrace on explain;


--只显示统计信息
SQL> set autotrace on statistics;


使用autotrace功能时,oracle启用了两个session。

一个用来执行SQL。另一个用来记录执行计划和输出结果。

0