科学の箱

科学・IT・登山の話題

Oracle

Oracleパフォーマンス調査-2

投稿日:

メモ

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ロールを割り当てる

plustrace

メタ情報

inarticle



メタ情報

inarticle



-Oracle
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Oracleのパフォーマンスについて調べる

Oracleのログ oracleのログは下記の3種類 アラートログ トレースファイル リスナーログ アラートログはOracleからのエラーや警告が出力される。インスタンス別にalert_[ORACLE …

no image

Oracle Incidentの調査

Oracleでインシデントが発生した時の調査手順 アラートログを取得する。場所はパラメータbackground_dump_destで設定されてたディレクトリに出力される。 アラートログはこの時点でコピ …

no image

Oracleパフォーマンス調査-3

自分のセッションをトレースする方法 ALTER SESSION SET timed_statistics = TRUE; ALTER SESSION SET statistics_level=ALL; …

2015年12月
« 11月   1月 »
 123456
78910111213
14151617181920
21222324252627
28293031  

side bar top



アーカイブ

カテゴリー