항목 |
설명 |
기본값 |
min-pool-size |
최소 연결 수 |
0 |
max-pool-size |
최대 연결 수 |
20 |
prefill |
기동시 최소 연결 수 생성 |
false |
use-strict-min |
커넥션 풀에 연결된 개수가 최소값 이상으로 정확하게 생성되어 있는지 확인 |
false |
|
|
30000(5분) |
idle-timeout-minutes blocking-timeout-millis query-timeout |
커넥션 풀 중 사용하지 않는 커넥션에 대하여 주기적으로 삭제. 커넥션이 사용되고 지정된 시간 동안 사용하지 않으면 폐기됨 커넥션을 가져올때 대기할 수 있는 최대시간 쿼리 타임아웃을 초 단위로 지정
<timeout> <idle-timeout-minutes>15</idle-timeout-minutes> <blocking-timeout-millis>15</blocking-timeout-millis > <query-timeout>15</query-timeout > </timeout> |
|
|
|
|
valida-connection-checker stale-connection-checker exception-sorter |
유효성 점검을 하기 위한 클래스 지정 오래되어 사용되지 않는 연결을 체크하는 클래스를 설정 SQLException이 발생할 경우 DB 벤터 고유의 에러코드 및 메시지를 해석하는 클래스 지정 ORACLE <datasources> <datasource jndi-name="java:/OracleDS" pool-name="OracleDS"> <connection-url>jdbc:oracle:thin:@localhost:1521:XE</connection-url> <driver>oracle</driver> <security> <user-name>admin</user-name> <password>admin</password> </security> <validation> <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"></valid-connection-checker> <stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"></stale-connection-checker> <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"></exception-sorter> </validation> </datasource> <drivers> <driver name="oracle" module="com.oracle"> <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class> </driver> </drivers></datasources> |
|
'일 > WAS' 카테고리의 다른 글
JBoss AS EAP Wildfly 로그 설정 (0) | 2019.11.28 |
---|---|
JBoss EAP shutdown 시 계정정보 확인할 때 (0) | 2019.11.28 |
JBoss CLI Monitoring (0) | 2019.11.28 |
JBoss EAP6 tcp cluster (0) | 2019.11.28 |
JBoss EAP 6 제이보스 개발모드 (0) | 2019.11.28 |