[ASH] ACTIVE SESSION HISTORY


[ASH] ACTIVE SESSION HISTORY

오라클 DB를 운영하다 문제가 생겨 성능 개선 포인트를 찾을 때 유용하게 사용되는 뷰가 있는 v$active_session_history (이하 ash) 입니다. 뷰의 명세를 보고서 많은 정보를 찾을 수 있는 session의 활동 정보, SQL 수행빈도 등을 통하여 문제점에 접근 할 수 있습니다. ash에서 모든 쿼리를 볼 수 있는 것은 아니고, 누락이 되는 쿼리들이 있는데 이는 _ASH_SAMPLING_INTERVAL 숨김 파라미터에서 지정한 주기로 (기본 값 1초) 활동 중인 세션들 중 샘플을 추출하여 공유 풀에 위치한 ASH 버퍼에 저장하기 때문에 누락이 생기고 파라미터 조정을 통하여 더욱 많은 쿼리를 샘플링 할 수 있습니다. 파라미터 의미 기본값 _ASH_DISK_WRITE_ENABLE ASH 정..


원문링크 : [ASH] ACTIVE SESSION HISTORY