1. 미들웨어이야기/03. JBoss
jboss connection pool
알 수 없는 사용자
2014. 12. 3. 09:17
JBoss connction pool 설정
<jndi-name>abc_DS</jndi-name>
<connection-url>jdbc:mysql://10.10.10.10:1111/aaa</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>aaa1</user-name>
<password>abc12</password>
<min-pool-size>1</min-pool-size>
<max-pool-size>10</max-pool-size>
<prefill>true</prefill>
위와 같이 커넥션 풀을 설정 할 수 있으나,
weblogic과 달리 was instance가 기동하면서 기본적으로 min-pool-size만큼의
커넥션을 맺지 않고,
요청이 오면 추가로 pool이 생성되는 방식이다.
그러므로 was가 기동될 때부터 connection pool을 min값만큼 생성하려면
<prefill>true</prefill>
옵션을 추가하면 된다.
되도록이면 min, max값은 동일한 것이 서비스 급증 시 커넥션을 추가로 맺게되는 db부하를 줄일 수 있다.