반응형
오라클에 돌고 있는 쿼리 시간 및 쿼리 확인하기
SELECT TO_CHAR (SID) sid, serial# serialNumber,
SUBSTR (TO_CHAR (last_call_et), 1, 6) executeSeconds, userName, machine,
b.sql_text sqlText
FROM v$session a, v$sqltext b
WHERE username NOT IN ('SYSTEM', 'SYS')
AND a.TYPE != 'BACKGROUND'
AND a.status = 'ACTIVE'
AND a.sql_address = b.address(+)
AND a.sql_hash_value = b.hash_value(+)
ORDER BY a.last_call_et DESC,
a.SID,
a.serial#,
b.address,
b.hash_value,
b.piece
이 쿼리를 돌리면 현재 오라클에서 돌고 있는 쿼리와 수행 시간을 알 수 있다.
다만 저 쿼리를 돌리는 계정이 $session과 $sqltext 를 확인할 수 있는 권한이 있어야 한다.
반응형
'DataBase > Oracle' 카테고리의 다른 글
sqldeveloper - locale not recognized (1) | 2017.11.27 |
---|---|
오라클 조인 업데이트 (다중업데이트) - Case 1 (0) | 2017.11.22 |
오라클 WITH (0) | 2017.11.22 |
오라클 시퀀스 ( Sequence ) (0) | 2017.11.22 |
오라클 - Sequence (0) | 2010.09.28 |
댓글