• 현재 접속해서 활동 중인 Active 세션 정보를 1초에 한번씩 샘플링해서 ASH 버퍼에 저장
  • 접속이 끊기 세션 정보도  저장되어 있으므로  추후 문제 추적이 용이함.
  • 내용은 AWR에 저장됨

select 

  sample_id, sample_time               --(1)

, session_id, session_serial#, user_id, xid  --(2)

, sql_id, sql_child_number, sql_plan_hash_value  --(3)

, session_state    --(4)

, qc_instance_id, qc_session_id  --(5)

, blocking_session, blocking_session_serial#, blocking_session_status  --(6)

, event, event#, seq#, wait_class, wait_time, time_waited  --(7)

, p1text, p1, p2text, p2, p3text, p3  --(8)

, current_obj#, current_file#, current_block#  --(9)

, program, module, action, client_id   --(10)

from   V$ACTIVE_SESSION_HISTORY

where rownum <= 10;




  (1)  샘플링이 일어난 시간과 샘플ID

  (2)  세션정보, User명 , 트랜잭션ID

  (3)  수행중 SQL 정보

  (4)  현재 세션의 상태 정보, 'ON CPU' 또는 'WAITING'

  (5)  병령 Slave 세션일 때, 쿼리 코디네이터(QC) 정보를 찾을 수 있게 함

  (6) 현재 세션 진행을 막고 있는 세션 정보

  (7) 현재 발생중인 대기 이벤트 정보

  (8) 현재 발생중인 대기 이벤트의 파라미터 정보

  (9) 해당 세션이 현재 참조하고 있는 오프젝트 정보, v$session 뷰에 있는 row_wait_obj#, row_wait_file#, row_wait_block# 칼럼을 가져온 것임

  (10) 애플리케이션 정보

  

+ Recent posts