728x90
AWR 이용한 sql query 별 elapsed_time 구하는 쿼리
select
sql_id "SQL_ID",
min(snap_id) "MIN_SNAP_ID",
max(snap_id) "MAX_SNAP_ID",
case when sum(executions_delta) = 0 then 0
else round(sum(elapsed_time_delta)/sum(executions_delta), 3)/1000000
end "ElapsedPerExec(s)",
sum(elapsed_time_delta) "ElapsedTime (ms)",
sum(executions_delta) "Executions"
from
dba_hist_sqlstat
where
sql_id = 'SQL_ID 입력'
group by
sql_id
728x90
'oracle' 카테고리의 다른 글
[ORACLE] CLOB GROUP BY 사용하기 (0) | 2024.06.05 |
---|---|
[ORACLE] query 중 특정 문자 count (0) | 2024.06.04 |
[ORACLE] session kill command 생성 query (0) | 2024.05.31 |
[ORACLE] ORA-00600: internal error code, arguments: [kkdlcob-objn-exists], [1087263] (0) | 2024.05.30 |
[ORACLE] osysmond.bin process high memory usage (0) | 2024.05.30 |