본문으로 건너뛰기

세션 히스토리

홈 화면 > 프로젝트 선택 > 분석 > 세션 히스토리

세션 히스토리 메뉴에서는 특정 세션이 조회 기간 동안 어떤 수행을 진행했는지 조회할 수 있습니다. 장시간 수행된 세션에 대해 수행 중인 SQL이 얼마나 자원을 사용했는지 확인하고 원인을 분석할 수 있는 정보를 제공합니다.

기본 사용 안내

필수 입력값으로 모니터링하려는 세션 번호(프로세스 ID)를 입력해야 하지만 인스턴스 모니터링 메뉴를 통해 진입하는 것이 효율적입니다.

  1. 대시보드 > 인스턴스 모니터링 메뉴로 진입하세요.

  2. 장시간 수행 중이면서 종료되지 않은 세션을 선택하세요.

    인스턴스 모니터링

  3. 세션 상세 정보 창이 나타나면 세션 히스토리 버튼을 선택하세요.

    세션 히스토리

선택한 세션의 프로세스 ID(PID)를 조회한 세션 히스토리 메뉴로 이동합니다.

선택한 세션으로부터 5초마다 수집한 액티브 세션 정보를 활용해 차트와 리스트를 구성하고 분석에 활용할 수 있는 정보를 제공합니다.

  • Wait: 대기 중인 이벤트의 비율을 차트를 통해 확인할 수 있습니다.

  • Cpu: CPU 사용량의 변화를 차트를 통해 확인할 수 있습니다.

  • Memory: 메모리 사용량의 변화를 차트를 통해 확인할 수 있습니다.

  • Disk I/O: 디스크 사용량 변화를 차트를 통해 확인할 수 있습니다.

목록 가장 오른쪽의 query 컬럼 항목을 선택하면 SQL 문을 확인할 수 있는 SQL 상세 창이 나타납니다. 선택한 쿼리(Query)에 대한 Full Text 및 Plan 정보를 포함하고 있습니다.

쿼리 자세히 보기

SQL 상세

  • SQL 통계 보기: 해당 SQL 쿼리문과 관련한 통계 정보를 확인할 수 있는 SQL 통계 메뉴로 이동할 수 있습니다.
  • Default Bind: 쿼리 문장에서 변수로 설정된 부분을 기본값으로 바인딩할 수 있습니다.

  • Reset Bind: 바인딩된 기본값을 해제하고 변수를 확인할 수 있습니다.

  • Formatting: SQL 쿼리문에 들여쓰기 및 포맷팅을 적용해 가독성을 높일 수 있습니다.

  • Plan: Plan 정보를 확인하려면 DB Name, User Name, Password를 입력한 다음 검색 아이콘 버튼을 선택하세요.

    • Text: 텍스트 형식으로 플랜 정보를 확인할 수 있습니다.

    • JSON: Json 형식으로 플랜 정보를 조회하면 병목이 발생하는 지점을 빠르게 확인할 수 있습니다.

    노트

    JSON 형식으로 플랜 정보를 조회하는 기능은 DBX 에이전트 1.6.12 버전 이상에서만 지원합니다.

JSON 형식으로 플랜 정보를 조회한 상태에서 table 또는 index 항목을 선택하면 테이블의 column, index 구성을 확인할 수 있는 Object detail 창이 나타납니다.

Object detail

이 기능은 DBX 에이전트 1.6.15 버전 이상에서 지원합니다. 데이터베이스 권한과 관련한 설정은 다음 문서를 참조하세요.

테이블 컬럼 설정하기

테이블 헤더 컬럼을 감추거나 원하는 항목을 추가할 수 있습니다. 컬럼 순서를 변경할 수도 있습니다. 컬럼 아이콘 버튼을 선택하세요.

컬럼 설정

노트
  • 설정을 완료한 다음에는 확인 버튼을 선택해야 설정 사항이 테이블에 반영됩니다.

  • 숫자 3 검색란에 텍스트를 입력해 원하는 컬럼 항목을 검색할 수 있습니다. 입력한 텍스트와 매칭되는 컬럼 항목만 표시됩니다.

  • 이미지는 상품 또는 프로젝트, 메뉴에 따라 다를 수 있습니다.

컬럼 추가하기

숫자 1 목록에서 테이블 헤더 컬럼으로 추가할 항목을 선택하세요. 모든 항목을 추가하려면 전체 선택을 선택하세요.

컬럼 삭제하기

숫자 1 목록에서 삭제할 컬럼 항목의 체크 박스를 선택 해제하세요. 또는 숫자 2 목록에서 삭제할 항목의 오른쪽에 삭제 아이콘 버튼을 선택하세요.

컬럼 순서 변경하기

숫자 2 목록에 순서를 변경할 항목을 드래그해서 원하는 위치로 이동할 수 있습니다.

설정 사항 초기화하기

변경 사항은 모두 취소하고 초기화하려면 초기화 아이콘 초기화 버튼을 선택하세요.