기술지원 문의

DB Pool 파라메터 설명
기술지원팀 / 2007-08-17 09:20

Database Pool Parameter

max-connections : 최대 허용하는 Connection의 갯수 (기본값 20개) - 보통 80개 미만

 

max-idle-time : 사용후 재 사용을 위해 대기상태가로 유지되는 시간 (기본 30초) - 기본값 유지 권장

 

max-active-time : 객체에서 Connection 을 사용중이건 DB와 연결이 되어 있건 무조건 활성화 상태를 허용하는 시간, Connection의 강제 종료를 위해 사용되는 속성 (기본 6시간) - 2.x에서 잘 안됨, 과도하게 줄일 경우 문제가 더 커질 수 있음

 

max-pool-time : 하나의 커넥션이 풀 안에서 사용되는 시간, 커넥션 자원의 열화방지를 위해 사용됨 (기본 24시간) - 기본 유지, 성능상 큰 관계 없음

 

connection-wait-time : getConnection메서드 호출후  대기상태의 Connection을 실제 할당 받을때의 허용시간(10분) - 기본 유지, 성능상 큰 관계 없음 할당시 시간이 걸리는것 자체가 문제이므로 큰 의미없음

 

max-overflow-connections :  MaxConnection 을 넘어서 Connection할당 요청이 들어올 경우 connection-wait-time후에 일정 갯수를 더 사용할 수 있도록 설정(기본값 0 = 허용안함) - 기본 유지, 전체 커넥션 수가 부족하다는 의미이므로 부족한 원인을 해결해야지 이 값을 늘리는 것은 큰 의미 없음