system-jdbc-pool-connections
JDBC 커넥션 풀에서 관리하는 연결별 정보를 조회합니다.
명령어 속성
| 항목 | 설명 |
|---|---|
| 명령어 유형 | 드라이버 쿼리 |
| 필요 권한 | 클러스터 관리자 |
| 라이선스 사용량 | 집계 안 함 |
| 병렬 실행 | 미지원 |
| 분산 실행 | 미지원 |
문법
system-jdbc-pool-connections [name=STR]
옵션
name=STR- 조회할 접속 프로파일 이름. 지정하지 않으면 모든 접속 프로파일의 연결 정보를 조회합니다.
출력 필드
| 필드 | 타입 | 설명 |
|---|---|---|
| profile | 문자열 | 접속 프로파일 이름 |
| id | 32비트 정수 | 연결 ID |
| created_at | 날짜 | 연결 생성 일시 |
| last_access_at | 날짜 | 마지막 접근 일시 |
| tag | 문자열 | 연결 태그. 연결에 태그가 없으면 null |
| last_sql | 문자열 | 마지막으로 실행한 SQL 문. SQL 이력이 없으면 null |
| last_params | 배열 | 마지막 SQL 실행 시 사용한 파라미터 목록. SQL 이력이 없으면 null |
오류 코드
파싱 오류
| 오류 코드 | 메시지 | 설명 |
|---|---|---|
| 95020 | no-read-permission | 클러스터 관리자 권한이 없는 경우 |
런타임 오류
해당 사항 없음
설명
system-jdbc-pool-connections 명령어는 JDBC 커넥션 풀에서 관리 중인 모든 연결의 상세 정보를 조회합니다. 각 연결의 생성 일시, 마지막 접근 일시, 마지막으로 실행한 SQL 문 및 파라미터를 확인할 수 있습니다.
name 옵션으로 특정 접속 프로파일의 연결만 필터링할 수 있습니다.
이 명령어를 실행하려면 클러스터 관리자 권한이 필요합니다.
사용 예
-
전체 JDBC 커넥션 풀 연결 조회
system-jdbc-pool-connections -
특정 프로파일의 연결 조회
system-jdbc-pool-connections name=oracle_prod -
오래 사용하지 않은 연결 조회
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 이전 버전부터 제공되었습니다.