概要
Oracleサーバーで実行されたSQL文の履歴から,実行に時間がかかったものを調べる
SQL
select
SQL_FULLTEXT
,ELAPSED_TIME/EXECUTIONS --一回あたりの平均処理時間
,ELAPSED_TIME --処理時間
,EXECUTIONS --実行回数
,PARSING_SCHEMA_NAME
,ROWS_PROCESSED
,MODULE
from
v$SQL
where
MODULE = 'MSACCESS.EXE'
and PARSING_SCHEMA_NAME = 'HB01'
and EXECUTIONS > 0
order by
ELAPSED_TIME/EXECUTIONS desc;
v$sql に格納されている各列の意味については,以下のサイトに詳しく掲載されている
プロパティ
Oracle 19c
コメント