[20190720]12cR2顯示執行計劃.txt
[20190720]12cR2顯示執行計劃.txt
--//12c R2 可以顯示執行計劃,不要使用table。
--//以前看別人的貼子呼叫dbms_xplan.display_cursor發現執行報錯。原來要12cR2才可以這樣。12CR1不行。
1.環境:
SCOTT@test01p> @ ver1
PORT_STRING VERSION BANNER CON_ID
------------------------------ -------------- -------------------------------------------------------------------------------- ----------
IBMPC/WIN_NT64-9.1.0 12.2.0.1.0 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 0
$ cat dpcn.sql
set verify off
--select * from table(dbms_xplan.display_cursor(NVL('&1',NULL),NULL,'ALLSTATS LAST PEEKED_BINDS &2 cost partition'));
select * from dbms_xplan.display_cursor(NVL('&1',NULL),NULL,'ALL ALLSTATS LAST PEEKED_BINDS cost partition -projection -outline &2');
prompt
prompt argment : typical all advanced partition predicate remote note parallel projection alias peeked_binds outline adaptive
prompt
2.測試:
SCOTT@test01p> alter session set statistics_level = all;
Session altered.
SCOTT@test01p> select SYSDATE from dual;
SYSDATE
-------------------
2019-07-20 18:55:17
SCOTT@test01p> @dpcn '' ''
PLAN_TABLE_OUTPUT
-------------------------------------
SQL_ID 5q9sgumphjt9z, child number 1
-------------------------------------
select SYSDATE from dual
Plan hash value: 1388734953
-------------------------------------------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | Cost (%CPU)| E-Time | A-Rows | A-Time |
-------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | | 2 (100)| | 1 |00:00:00.01 |
| 1 | FAST DUAL | | 1 | 1 | 2 (0)| 00:00:01 | 1 |00:00:00.01 |
-------------------------------------------------------------------------------------------------
Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------
1 - SEL$1 / DUAL@SEL$1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2651224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20140109]顯示執行計劃的問題.txt
- [20161216]toad下顯示真實的執行計劃.txt
- 【顯示執行計劃】在普通使用者下使用set autot 檢視執行計劃
- 執行計劃中Note部分顯示'PLAN TABLE' is old version
- 解決TOAD中執行計劃顯示報錯的問題
- 執行計劃-1:獲取執行計劃
- 計劃任務執行批處理指令碼,執行記錄顯示“上次執行結果(0x1)”指令碼
- 執行計劃
- [20210926]並行執行計劃疑問.txt並行
- 分析執行計劃優化SQLORACLE的執行計劃(轉)優化SQLOracle
- oracle sqlprofile 固定執行計劃,並遷移執行計劃OracleSQL
- 【sql調優之執行計劃】獲取執行計劃SQL
- 顯示oracle執行時間Oracle
- SYBASE執行計劃
- MySQL 執行計劃MySql
- MySQL執行計劃MySql
- sql 執行計劃SQL
- ORACLE執行計劃Oracle
- 【執行計劃】Oracle獲取執行計劃的幾種方法Oracle
- 【Oracle】-【索引-HINT,執行計劃】-帶HINT的索引執行計劃Oracle索引
- 分析執行計劃最佳化SQLORACLE的執行計劃(轉)SQLOracle
- [20190111]執行計劃bitmap and.txt
- 實驗-資料分佈對執行計劃的影響.txt
- history命令顯示,操作執行日期
- 執行Java,不顯示控制檯Java
- [20171225]檢視並行執行計劃注意的問題.txt並行
- 【PG執行計劃】Postgresql資料庫執行計劃統計資訊簡述SQL資料庫
- oracle 固定執行計劃Oracle
- Oracle sql執行計劃OracleSQL
- explain執行計劃分析AI
- mysql執行計劃explainMySqlAI
- mysql explain 執行計劃MySqlAI
- MySQL執行計劃解析MySql
- 分割槽 執行計劃
- 執行計劃繫結
- SQL Server執行計劃SQLServer
- 執行計劃詳解
- 啟動執行計劃