ORACLE經常使用執行計劃

執行方式一,plsql工具,按快捷鍵F5和EXPLAIN PLAN FORsql

image-20210607225940268.png

執行方式二,執行命令後,在執行sql語句markdown

set lines 200 pages 200;
set autot trace;
複製代碼

image-20210607225632313.png 執行方式三,alter命令,在執行sql語句,在執行DBMS包工具

ALTER SESSION SET statistics_level=ALL;
SELECT * FROM TABLE(dbms_xplan.display_cursor(NULL,NULL,'allstats last'));
複製代碼

image-20210607230913032.png

執行方式四,經過查找SQL_IDspa

image-20210607231610880.png

SELECT SQL_ID,
       ADDRESS,
       PLAN_HASH_VALUE,
       HASH_VALUE,
       CHILD_NUMBER
  FROM V$SQL
 WHERE SQL_TEXT LIKE '%select * from emp where deptno = ''10''%'
   AND SQL_TEXT NOT LIKE '%from v$sql%';

select * from table(dbms_xplan.display_cursor('fr807nwjg6qmm',null,'allstats last'));
複製代碼
相關文章
相關標籤/搜索