framework/spring

DBCP 설정하기

datajoy 2020. 5. 21. 22:10

 

WAS와 DB Connection Pool의 관계

WAS의 Thread의 개수가 DB의 Connection Pool의 갯수 보다 많아야 한다.

애플리케이션에 대한 모든 요청이 DB에 접근하는 것은 아니기 때문에  WAS의 Thread는 Connection Pool의 갯수보다 여유있게 설정하는 것이 좋다.

 

유효성 검사 쿼리 설정

('IDC 정책에서 허용하는 최대 유휴 커넥션 유지 시간' / timeBetweenEvictionRunsMillis 속성값) * numTestsPerEvictionRun 속성값) > 전체 커넥션 개수