您好,登錄后才能下訂單哦!
exp:create table t1 as select * from dba_objects;
create table t2 as select * from dba_objects;
通常,在開發環境中,研究所"譜寫"的sql的執行計劃,還是很有必要的。
個人在學習和總結過程中,分析了下面這幾種查看預估和實際執行計劃的方法,并總結了下。
通常,我們在PL/SQL developer 中,運行oracle自帶的執行計劃查看方法就可以了[方法3]。
在命令行sqlplus 中,運用[方法1]就可以。
其他方法,可作為參考,理解語法即可。
-----------------------------------------
方法1:sqlplus中
可以查看執行計劃以及統計信息,且不執行sql;
-----------------------------------------
這種方法可以查看執行計劃以及統計信息,且不執行sql;
-----------------------------------------
tools >>Preferences>>key Configuration >>File /New /Explain Plan Window exp: ctrl + 3 ||默認的 F5[使用習慣看個人,我習慣使用第一種快捷方法]
-----------------------------------------
SELECT * from v$sql_plan WHERE sql_id = '2rqyd7uh0g6pc';
-----------------------------------------
select * from table(dbms_xplan.display_awr('2rqyd7uh0g6pc'));
-----------------------------------------
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。