세션 히스토리
조회 기간 동안 수집된 세션 정보를 시간순으로 조회할 수 있는 화면입니다. 특정 시간대에 어떤 세션이 어떤 SQL을 수행했는지, 각 세션의 상태와 자원 사용량은 어떠했는지를 분석할 수 있습니다.
-
5초 간격으로 수집된 액티브 세션 스냅샷을 기반으로 데이터를 제공합니다.
-
세션 추이 차트를 통해 시간대별 세션 수 변화를 시각적으로 파악할 수 있습니다.
-
필드 패널과 필터를 활용하여 특정 조건의 세션만 조회할 수 있습니다.
세션 히스토리 조회하기
상단 필터에서 조회 조건을 설정하고 필드 패널로 세션을 필터링한 뒤, 세션 추이 차트와 목록을 통해 시간대별 세션 변화와 상태를 확인할 수 있습니다.
기본 옵션
상단 필터 영역에서 시간, 대상 인스턴스, 필터 등을 설정할 수 있습니다.
-
시간: 조회 시간 범위 선택 기본 10분 단위로 설정되며, 좌우 화살표로 이동할 수 있음
-
인스턴스: 조회 대상 DB 인스턴스 선택 가능
-
필터: 필드별 조건을 추가하여 데이터 필터링, 다중 조건 시 AND 로직이 적용됨
-
뷰 모드: 테이블 뷰 또는 트리 뷰로 전환할 수 있음
-
다운로드: CSV 형식으로 내보내기
필드 패널
화면 왼쪽의 필드 패널에서 필터 조건을 쉽게 추가할 수 있습니다.
-
필드명을 클릭하면 조건 입력 팝업이 나타납니다.
-
연산자와 값을 설정한 후 적용 버튼을 클릭하면 상단 필터에 조건이 추가됩니다.
-
상단 검색창으로 필드명을 검색할 수 있습니다. 필터 조건을 적용하면 조건에 만족하는 세션만 차트와 테이블에 표시됩니다.
- 예를 들어
query필드에 특정 키워드를 포함 조건으로 설정하면, 해당 키워드가 포함된 SQL을 수행하는 세션만 조회할 수 있습니다. 다중 조건 적용 시 AND 로직으로 동작합니다.
- 예를 들어
세션 추이 차트
조회 기간 동안의 액티브 세션 수와 락 대기 세션 수를 바 차트로 표시합니다. X축은 시간, Y축은 세션 수입니다. 최대 1시간 범위로 조회할 수 있습니다.
-
전체 액티브 세션 수 중 락 대기(Lock Wait) 세션은 빨간색으로 구분하여 표시합니다.
-
특정 시간대에 총 액티브 세션 수와 그중 락 대기 세션 비율을 시각적으로 파악할 수 있습니다.
-
차트 영역을 마우스 드래그하면 해당 구간으로 드릴다운하여 상세 분석할 수 있습니다.
-
차트의 특정 시간을 클릭하면 해당 시간대의 액티브 세션만 하단 테이블에 표시됩니다.