獲取oracle sql語句詳細些執行計劃
獲取oracle的SQL語句的執行有很多,比如使用plsql按F5,使用10046trace,使用set autotrace on等方式檢視SQL語句的執行計劃。使用這種方式檢視SQL語句的執行計劃會獲取更詳細的資訊。
過程如下:
1.執行alter session set statistics_level=all;
2.執行SQL語句:
select *
from (select /*+ gather_plan_statistics test1 */ *
from test this_
where this_.LOLTRANSDATE >= '2018-12-10'
and this_.LOLTRANSDATE <= '2018-12-10'
order by this_.LOLMAKETIME desc)
where rownum <= 20
3.查詢出SQL語句的sql_id:
select sql_id,sql_text from v$sqlarea where sql_text like '% test1 %’;
4.查詢SQL語句的執行計劃:
5.下面只是顯示一部分,由於涉及到公司的表名所有刪除了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547066/viewspace-2285542/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 獲取oracle正在處於等待狀態的sql語句的執行計劃的語句OracleSQL
- Oracle 獲取SQL執行計劃方法OracleSQL
- 使用 EXPLAIN PLAN 獲取SQL語句執行計劃 (R0.1)AISQL
- 獲取SQL執行計劃SQL
- 根據SQL Id獲得SQL語句的執行計劃SQL
- Laravel 獲取執行的sql語句LaravelSQL
- 獲得目標SQL語句執行計劃的方法SQL
- 【sql調優之執行計劃】獲取執行計劃SQL
- 清除SQL語句的執行計劃SQL
- 【檢視】使用V$SQL_PLAN檢視獲取曾經執行過的SQL語句執行計劃SQL
- 獲取SQL執行計劃的方式:SQL
- 使用sql monitor獲取更加詳細的執行計劃 - dbms_sqltune.report_sql_monitorSQL
- 通過分析SQL語句的執行計劃優化SQL語句SQL優化
- 【執行計劃】Oracle獲取執行計劃的幾種方法Oracle
- Oracle獲取執行計劃的方法Oracle
- 執行計劃-1:獲取執行計劃
- 使用dbms_xplan包來獲得sql語句的執行計劃SQL
- oracle 9i 獲取sql執行計劃(書寫長的sql)OracleSQL
- oracle dbms_xplan獲取執行計劃Oracle
- Oracle 獲取執行計劃的幾種方法Oracle
- Oracle10g如何獲取執行計劃Oracle
- Oracle中SQL調優(SQL TUNING)之最權威獲取SQL執行計劃大全OracleSQL
- 指令碼:獲得現有語句的執行計劃指令碼
- Oracle sql執行計劃OracleSQL
- 一條SQL語句的執行計劃變化探究SQL
- spark sql語句效能最佳化及執行計劃SparkSQL
- 通過分析SQL語句的執行計劃優化SQL 二SQL優化
- 後臺執行SQL語句(oracle)SQLOracle
- Oracle SQL語句執行步驟OracleSQL
- ORACLE 11G 使用SPM來調整SQL語句的執行計劃OracleSQL
- MySQL 5.7獲取指定執行緒正在執行SQL的執行計劃資訊MySql執行緒
- 獲取執行計劃之Autotrace
- 獲取執行計劃的方法
- SQL語句執行過程詳解SQL
- 執行計劃__獲取方法、檢視執行順序、統計資訊詳解
- oracle查詢語句執行計劃中的表消除Oracle
- 通過分析SQL語句的執行計劃優化SQL(總結)SQL優化
- 如何在oracle10g上檢視sql的執行計劃(不實際執行語句)OracleSQL