ORACLE執行計劃
1.什麼叫做執行計劃? 2.不借助第三方工具,怎樣檢視SQL的執行計劃? 首先,建立一個叫做Plustrace的角色,具體建立過程如下: 因為我的裝在E盤下,所以在路徑E:\oracle\product\10.1.0\Db_1\sqlplus\admin的目錄下找到plustrce.sql檔案,檔案內容自己可以以記事本的方式開啟看。然後以員的身份登入到SQL命令視窗,在命令視窗執行該檔案 SQL> @ E:\oracle\product\10.1.0\Db_1\sqlplus\admin\plustrce.sql 效果如下: SQL> drop role plustrace; 角色已刪除。 SQL> create role plustrace; 角色已建立。 SQL> 授權成功。 SQL> grant select on v_$statname to plustrace; 授權成功。 SQL> grant select on v_$mystat to plustrace; 授權成功。 SQL> grant plustrace to dba with admin option; 授權成功。 SQL> 當然,你可以將該角色的許可權授予給其他使用者 create table PLAN_TABLE ( 在SQL命令視窗中執行該檔案 SQL> @ E:\oracle\product\10.1.0\Db_1\RDBMS\ADMIN\utlxplan.sql這樣儲存分析SQL語句結果的表就建成了。如果現在在SQL命令視窗中執行一條SQL語句的話,我們會發現還是看不到執行計劃的!因為我們有幾個回顯引數沒有設定! set time on; (說明:開啟時間顯示) 所以我們在SQL命令視窗 set autotrace on 或 set autotrace traceonly 時,我們才能看到SQL語句的執行計劃和統計資訊! 例如在我的system使用者模式下有表員工表 e,我執行 SELECT * FROM SYSTEM.e ,將得到如下返回資訊: EID ENAME SEX ID
--------------------------------------------------------------------------
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-694272/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 固定執行計劃Oracle
- Oracle sql執行計劃OracleSQL
- oracle sqlprofile 固定執行計劃,並遷移執行計劃OracleSQL
- 【執行計劃】Oracle獲取執行計劃的幾種方法Oracle
- 【Oracle】-【索引-HINT,執行計劃】-帶HINT的索引執行計劃Oracle索引
- Oracle執行計劃詳解Oracle
- oracle固定執行計劃--sqlprofileOracleSQL
- Oracle 索引和執行計劃Oracle索引
- Oracle閱讀執行計劃Oracle
- oracle執行計劃相關Oracle
- oracle 執行計劃變更Oracle
- 【優化】Oracle 執行計劃優化Oracle
- oracle 執行計劃設定Oracle
- Oracle-繫結執行計劃Oracle
- 【SPM】Oracle如何固定執行計劃Oracle
- Oracle檢視執行計劃(五)Oracle
- Oracle檢視執行計劃(六)Oracle
- Oracle檢視執行計劃(一)Oracle
- Oracle檢視執行計劃(二)Oracle
- Oracle檢視執行計劃(三)Oracle
- Oracle檢視執行計劃(四)Oracle
- 看懂Oracle中的執行計劃Oracle
- ORACLE執行計劃的介紹Oracle
- ORACLE執行計劃 explain說明OracleAI
- ORACLE:什麼是執行計劃Oracle
- ORACLE執行計劃的檢視Oracle
- oracle分割槽表執行計劃Oracle
- oracle中開啟執行計劃Oracle
- oracle執行計劃的使用(EXPLAIN)OracleAI
- oracle如何檢視執行計劃Oracle
- 檢視oracle執行計劃 - 轉Oracle
- 【優化】ORACLE執行計劃分析優化Oracle
- ORACLE中檢視執行計劃(轉)Oracle
- Oracle中檢視已執行sql的執行計劃OracleSQL
- Oracle調優之看懂Oracle執行計劃Oracle
- 執行計劃-1:獲取執行計劃
- Oracle執行計劃Explain Plan 如何使用OracleAI
- Oracle檢視執行計劃的命令Oracle