HikariCPConnectionPool¶
설명¶
HikariCP 를 기반으로 데이터베이스 연결 풀링 서비스를 제공합니다. 풀에서 연결을 요청하고 사용 후 반환할 수 있습니다.
속성¶
아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.
표시 이름 |
API 이름 |
기본값 |
허용되는 값 |
설명 |
---|---|---|---|---|
데이터베이스 연결 URL * |
hikaricp-connection-url |
데이터베이스에 연결하는 데 사용되는 데이터베이스 연결 URL 입니다. 데이터베이스 시스템 이름, 호스트, 포트, 데이터베이스 이름 및 일부 매개 변수를 포함할 수 있습니다. 데이터베이스 연결 URL 의 정확한 구문은 DBMS 에 의해 지정됩니다. |
||
데이터베이스 드라이버 클래스 이름 * |
hikaricp-driver-classname |
JDBC 드라이버의 정규화된 클래스 이름입니다. 예: com.mysql.jdbc.Driver |
||
데이터베이스 드라이버 위치 |
hikaricp-driver-locations |
쉼표로 구분된 파일/폴더 목록 및/또는 URLs 드라이버 JAR 및 종속성(있는 경우)이 포함된 목록입니다. 예: ‘/var/tmp/mariadb-java-client-1.1.7.jar’ |
||
Kerberos 사용자 서비스 |
hikaricp-kerberos-user-service |
Kerberos를 사용하여 인증하는 데 사용할 Kerberos 사용자 컨트롤러 서비스를 지정합니다 |
||
최대 연결 수명 |
hikaricp-max-conn-lifetime |
-1 |
연결의 최대 수명입니다. 이 시간이 초과되면 연결은 다음 활성화, 비활성화 또는 유효성 검사에 실패합니다. 값이 0 이하이면 연결의 수명이 무한대임을 의미합니다. |
|
최대 총 연결 수 * |
hikaricp-max-total-conns |
10 |
이 속성은 유휴 연결과 사용 중인 연결을 모두 포함하여 풀이 도달할 수 있는 최대 크기를 제어합니다. 기본적으로 이 값은 데이터베이스 백엔드에 대한 실제 최대 연결 수를 결정합니다. 이에 대한 합리적인 값은 실행 환경에 따라 결정하는 것이 가장 좋습니다. 풀이 이 크기에 도달하고 유휴 연결이 없는 경우, 서비스는 최대 연결 시간 초과 밀리초 동안 차단한 후 시간 초과됩니다. |
|
Max Wait Time * |
hikaricp-max-wait-time |
500 밀리 |
풀에서 연결이 실패하기 전에 반환될 때까지 대기하는 최대 시간(사용 가능한 연결이 없는 경우) 또는 0 <시간 단위>으로 무한정 대기할 수 있습니다. |
|
최소 유휴 연결 수 * |
hikaricp-min-idle-conns |
10 |
이 속성은 HikariCP 에서 풀에서 유지하려고 하는 최소 유휴 연결 수를 제어합니다. 유휴 연결이 이 값 아래로 감소하고 풀의 총 연결 수가 ‘최대 총 연결 수’보다 적으면 HikariCP 에서 신속하고 효율적으로 연결을 추가하기 위해 최선을 다합니다. 이 속성은 ‘Max Total Connections’과 동일하게 설정하는 것이 좋습니다. |
|
비밀번호 |
hikaricp-password |
데이터베이스 사용자의 비밀번호입니다 |
||
데이터베이스 사용자 |
hikaricp-username |
데이터베이스 사용자 이름 |
||
유효성 검사 쿼리 |
hikaricp-validation-query |
연결을 반환하기 전에 연결의 유효성을 검사하는 데 사용되는 유효성 검사 쿼리입니다. 연결이 유효하지 않은 경우 연결이 끊어지고 유효한 새 연결이 반환됩니다. NOTE: 유효성 검사를 사용하면 약간의 성능 저하가 있을 수 있습니다. |
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
제한 사항¶
필수 권한 |
설명 |
---|---|
reference remote resources |
데이터베이스 드라이버 위치는 HTTP 를 통해 리소스를 참조할 수 있습니다. |
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.