커넥션 풀의 속성 사용
: 커넥션 풀은 여러 속성을 지정할 수 있다.
속성 | 설명 |
maxActive | 커넥션 풀이 제공할 최대 커넥션 갯수 |
whenExhaustedAction | 커넥션 풀에서 가져올 수 있는 커넥션이 없을 때 어떻게 동작할지를 지정. 0일 경우 에러 발생, 1일 경우 maxWait 속성에서 지정한 시간만큼 커넥션을 구할때까지 기다림 2일 경우 일시적으로 커넥션을 생성해서 사용 |
maxWait | whenExhaustedAction 속성의 값이 1일 때 사용되는 대기 시간. 단위는 1/1000초, 0보다 작을 경우 무한히 대기 |
maxIdle | 사용되지 않고 풀에 저장될 수 있는 최대 커넥션 갯수. 음수일 경우 제한이 없음 |
minIdle | 사용되지 않고 풀에 저장될 수 있는 최소 커넥션 갯수. |
testOnBorrow | true일 경우 커넥션 풀에서 커넥션을 가져올 때 커넥션이 유효한지의 여부를 검사 |
testOnReturn | true일 경우 커넥션 풀에 커넥션을 반환할 때 커넥션이 유효한지의 여부를 검사 |
timeBetweenEvctionRunsMillis | 사용되지 않는 커넥션을 추출하는 쓰레드의 실행 주기 지정. 양수가 아닐 경우 실행되지 않는다. 시간 단위는 1/1000초. |
numTestsPerEvictionRun | 사용되지 않는 커넥션을 몇 개 검사할 지 지정 |
minEvictableIdleTimeMillis | 사용되지 않는 커넥션을 추출할 때 이 속석에서 지정한 시간 이상 비활성화 상태인 커넥션만 추출. |
testWhileIdle | true일 경우 비활성화 커넥션을 추출할 때 커넥션이 유효한지의 여부를 검사해서 유효하지 않은 커넥션은 풀에서 제거 |
출처 http://arihong218.tistory.com/13
'JAVA > JSP' 카테고리의 다른 글
JSP 오라클 Statement (0) | 2015.08.21 |
---|---|
JSP 오라클 PreparedStatement (0) | 2015.08.21 |
JSP 커넥션풀 연결 하기 (0) | 2015.08.21 |
JSP 커넥션풀 web.xml 내용추가 (0) | 2015.08.21 |
JSP 커넥션풀 context.xml 내용추가 (0) | 2015.08.21 |