메뉴 건너뛰기

bysql.net

6._V$SYSTEM_EVENT

2012.04.01 18:34

시와처 조회 수:3310

View 

 관리 내역

 v$system_event

인스턴스 구동 후 현재까지의 이벤트 발생 현황을 시스템 레벨로 누적

 v$session_event

세션 Start 후 이벤트 발생 현황을 세션 레벨로 누적

 v$session_wait

세션별로 현재 진행 중이거나 직전에 발생된 event 정보 기록


※ 10046 event trace level 8 or 12로 로긴할때 event 발생시 마다 발생되는 기록을 실시간 조회 가능


select sid
      ,event
      ,wait_time
      ,seconds_in_wait
      ,state
      ,p1text || '->' || p1 || ',' || p2text  || '->' || p2
      || ',' || p3text || '->' || p3  param
  from v$session_wait
 where sid = 201
 ;

       SID EVENT                            WAIT_TIME SECONDS_IN_WAIT STATE               PARAM
---------- ------------------------------- ---------- --------------- ------------------- -------------------------------------
       201 db file sequential read                 -1               0 WAITED SHORT TIME   file#->197,block#->1239171,blocks->1



※ v$session_wait.WAIT_TIME  

  • WAIT_TIME  > 0 : 마지막 대기이벤트를 대기한 시간
  • WAIT_TIME  = 0 : 현재 대기중인 이벤트
  • WAIT_TIME  = -1 : 마지막 대기 이벤트를 대기한 시간이 10ms 미만
  • WAIT_TIME  = -2 : 타이밍이 활성화 되지 않음