db성능튜닝1 [DB] HikariCP 커넥션 풀 왜쓰는거야? | 작동 흐름 | 커넥션 풀 없는 구조 vs 있는 구조 비교 | 세션모니터링 1. HikariCP 커넥션 풀의 작동 흐름📦 1. 애플리케이션이 시작되면 설정한 커넥션 수만큼 DB연결을 해 놓음(Pool)Spring Boot가 실행되면서 HikariDataSource가 초기화 (설정에 따라 미리 최소 커넥션 수만큼 Oracle DB에 연결. 예: minimumIdle = 5이면, 최소 5개의 커넥션을 풀에 만들어둠)👤 2. 사용자가 어플리케이션에서 DB접속을 요구하는 요청을 보내는 경우 풀에서 커넥션 하나 빌림(getConnection())사용자 A가 로그인 버튼 클릭 → 컨트롤러 호출서비스 계층에서 DB 접근 필요👉 풀에서 커넥션 하나 빌림 (getConnection())🔁 3. 서비스 로직의 쿼리 실행 (ps.executeQuery())빌린 커넥션으로 쿼리 실행: SEL.. 2025. 4. 6. 이전 1 다음