HikariCP
-
Hikari CP 설정 알아보기📖 개발 공부 2024. 11. 24. 21:07
최근 회사에서 DB 관련한 이슈가 꽤 발생했었다."Unable to acquire JDBC Connection 에러 발생""연결된 connection 수가 예상보다 2배 많은 상황""slow query가 잡혀서 error가 튀는 상황"…위 이슈들을 대응하면서, HikariCP의 동작 원리와 설정값들을 충분히 이해하고 있어야만 이슈 파악에 도움이 될 것이라는 생각이 들었다. 그래서 이번 기회에 HikariCP에 대해 정리해려고 한다!Connection Pool커넥션 풀(Connection Pool)은 데이터베이스와의 연결을 미리 생성해 두고, 필요할 때마다 이를 재사용하는 방식으로 성능을 최적화하는 기술이다. 커넥션을 매번 새로 생성하는 것은 시간이 많이 걸리고 리소스를 낭비할 수 있다. 커넥션 풀은 애플..