[Spring] 커넥션(Connection), 커넥션 풀(Connection Pool), HikariCP 설정
·
Backend/Spring
우아한테크코스 레벨 4 팀 프로젝트 festabook에서 학습한 내용을 정리한 글입니다. 💭 들어가며우리 서버의 TPS 측정을 진행하기 전에 커넥션 풀 설정을 검토하면서, JDBC 관점에서 커넥션과 커넥션 풀의 개념을 명확히 정리할 필요가 있었다. 레벨 4 JDBC 미션에서 제공된 수업 자료를 참고하여 학습했고, 이를 기반으로 정리한 내용이다. ✅ 커넥션(Connection)커넥션(Connection)은 애플리케이션이 DB에 명령을 전달하고 결과를 수신하기 위해 생성되는 네트워크 기반 세션이다. 커넥션 생성 과정에서는 DB 소켓 연결(TCP Handshake), 사용자 인증, 세션 환경 설정 등이 수행되며, 이로 인해 생성과 종료 비용이 크다. ▶ 커넥션 생성 방법🔽 DriverManagerConn..