개발Story
[XML - db pool 유지]
Spring/xml 2022. 3. 25. 09:56

spring을 사용하다보면 db pool이 끊키는 현상이 발생하고 한다. 그럴땐 context-datasource.xml에 db pool을 만들어주는 자리에 option을 주면 해결이 가능하다. [첫번째 방법은 db pool size를 늘리는 것이다.] bean을 생성하는 자리에 initialSize, maxActive, maxIdle, minIdle, maxWait 설정을 주면 된다. 설명 : [두번쨰 방법은 db에 의미없는 sql을 주기적으로 실행시켜 주는 것이다.] validationQuery, testWhileIdle, timeBetweenEvictionRunsMillis 옵션이다. 1분에 한번씩 select 1 query를 실행시켜주는것이다. oracle일경우 select 1 from dual을..