2월, 2020의 게시물 표시

Hikari Alive Bypass Window

Spring Boot 2는 hikari가 default db pool인데 가끔 jvm options으로 아래와 같은 옵션을 볼 때가 있다. -Dcom.zaxxer.hikari.aliveBypassWindowMs=50000 무엇에 쓰는 옵션인지 궁금해서 찾아보니, hikari가 정해진 시간마다 connection이 유효한지 validation 체크를 하게 되는데 만약에 마지막 connection이 aliveBypassWindowMS 시간내에 사용한 적이 있으면 validation 체크를 skip 하게 해 주는 옵션이다. 출처:  https://github.com/brettwooldridge/HikariCP/issues/820