oracle

오라클 현재 실행중인 쿼리 체크

blog.and.kr mysop 2021. 3. 18. 09:46
728x90

select a.sid, a.status, a.process, a.osuser, b.elapsed_time, b.sql_text, c.program
from v$session a, v$sqlarea b, v$process c
where a.sql_hash_value = b.hash_value
and a.sql_address=b.address
and a.paddr = c.addr
and a.status = 'ACTIVE';

 

실행하면 현재 실행중인 쿼리가 목록에 나온다

 

그 중에 elapsed_time이 긴것은

오랜시간동안 실행중이라는 뜻이다...

 

디비 부하 체크시에도 도움이 된다.

 

elapsed_time 5초 = 5000000

728x90
1 2 3 4 5 6 7 8 9 ··· 18