system-jdbc-pool-connections

JDBC 커넥션 풀에서 관리하는 연결별 정보를 조회합니다.

명령어 속성

항목설명
명령어 유형드라이버 쿼리
필요 권한클러스터 관리자
라이선스 사용량집계 안 함
병렬 실행미지원
분산 실행미지원

문법

system-jdbc-pool-connections [name=STR]

옵션

name=STR
조회할 접속 프로파일 이름. 지정하지 않으면 모든 접속 프로파일의 연결 정보를 조회합니다.

출력 필드

필드타입설명
profile문자열접속 프로파일 이름
id32비트 정수연결 ID
created_at날짜연결 생성 일시
last_access_at날짜마지막 접근 일시
tag문자열연결 태그. 연결에 태그가 없으면 null
last_sql문자열마지막으로 실행한 SQL 문. SQL 이력이 없으면 null
last_params배열마지막 SQL 실행 시 사용한 파라미터 목록. SQL 이력이 없으면 null

오류 코드

파싱 오류
오류 코드메시지설명
95020no-read-permission클러스터 관리자 권한이 없는 경우
런타임 오류

해당 사항 없음

설명

system-jdbc-pool-connections 명령어는 JDBC 커넥션 풀에서 관리 중인 모든 연결의 상세 정보를 조회합니다. 각 연결의 생성 일시, 마지막 접근 일시, 마지막으로 실행한 SQL 문 및 파라미터를 확인할 수 있습니다.

name 옵션으로 특정 접속 프로파일의 연결만 필터링할 수 있습니다.

이 명령어를 실행하려면 클러스터 관리자 권한이 필요합니다.

사용 예

  1. 전체 JDBC 커넥션 풀 연결 조회

    system-jdbc-pool-connections
    
  2. 특정 프로파일의 연결 조회

    system-jdbc-pool-connections name=oracle_prod
    
  3. 오래 사용하지 않은 연결 조회

    system-jdbc-pool-connections
    | eval idle_min = datediff(now(), last_access_at, "min")
    | search idle_min > 30
    | fields profile, id, created_at, last_access_at, idle_min
    | sort -idle_min
    

호환성

system-jdbc-pool-connections 명령어는 소나 4.0 이전 버전부터 제공되었습니다.