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부하를 줄일 수 있다.

'1. 미들웨어이야기 > 03. JBoss' 카테고리의 다른 글

JBoss Session 튜닝-2  (0) 2014.12.03
JBoss Session 튜닝  (0) 2014.12.03
Jboss EAP 6 튜닝의포인트  (0) 2014.12.02
JBoss EAP5.X 에서 JSP 변경시 재컴파일 방법‏  (0) 2014.12.02
JBoss Log Level 변경  (0) 2014.12.02