반응형

 

항목

설명

기본값

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

+ Recent posts