メモ
set autotrace on explain select sysdate from dual
set autotrace traceonly on explain select sysdate from dual
set timing on set autotrace on set linesize 300
結果
----------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
----------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 17294 | 2854K| 1072 (1)|
|* 1 | TABLE ACCESS FULL| TBL_OCD_REPAIRLOG | 17294 | 2854K| 1072 (1)|
----------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
1 - filter("TBL_AAA_LOG"."AAA_CD1" IS NOT NULL AND
"TBL_AAA_LOG"."DELETE_FLAG"=0)
Note
-----
- 'PLAN_TABLE' is old version
統計
----------------------------------------------------------
5 recursive calls
0 db block gets
6136 consistent gets
4752 physical reads
0 redo size
2141690 bytes sent via SQL*Net to client
15870 bytes received via SQL*Net from client
1407 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
21089 rows processed
性能評価時にバッファをクリアする
alter system flush buffer_cache ; alter system flush shared_pool ;
set autotraceで下記のエラーが出る場合にはユーザーにplustraceロールを割り当てる
