程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 查看Oracle執行計劃的幾種常用方法-系列2

查看Oracle執行計劃的幾種常用方法-系列2

編輯:Oracle教程

查看Oracle執行計劃的幾種常用方法-系列2


續上篇:http://blog.csdn.net/bisal/article/details/38919181

3. AUTOTRACE開關

\

SQLPLUS中打開AUTOTRACE開關可以得到SQL的執行計劃。

從提示可以看到AUTOTRACE有幾個選項:

OFF/ON/TRACEONLY/EXPLAIN/STATISTICS。

實驗:

1. 執行SET AUTOTRACE ON:

\

\

2. 執行SET AUTOTRACE TRACEONLY:<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140917/201409170913524.png" alt="\">

\

3. 執行SET AUTOTRACE TRACEONLY EXPLAIN:

\

4. 執行SET AUTOTRACE TRACEONLY STATISTICS:


AUTOTRACE開關小結

OFF:默認選項,當前session執行SQL只會顯示結果。

SET AUTOTRACE OFF(SET AUTOT OFF)

ON:除顯示執行SQL結果外,還會顯示對應的執行計劃和資源消耗。

SET AUTOTRACE ON(SET AUTOT ON)

TRACEONLY:只會顯示SQL執行結果的數量,不顯示執行結果的內容,適用於刷屏的SQL,還會顯示執行計劃和資源消耗。

SET AUTOTRACE TRACEONLY(SET AUTOT TRACE)

EXPLAIN:只顯示SQL執行計劃,不顯示SQL的資源消耗和執行結果。

SET AUTOTRACE TRACEONLY EXPLAIN(SET AUTOT TRACE EXP)

STATISTICS:只顯示SQL的執行結果數量和資源消耗,不顯示執行計劃。

SET AUTOTRACE TRACEONLY STATISTICS(SET AUTOT TRACE STAT)

?未完待續。。。

?To Be Continued ...

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved