커넥션 풀

박찬우·2024년 2월 1일

스프링 DB

목록 보기
5/53

커넥션 얻기

  • 커넥션을 새로 만드는 과정은 복잡하고 시간도 많이 소모된다
  • 이 문제를 해결하기 위해 나온 것이 커넥션 풀이다

커넥션 풀

  • 커넥션을 미리 생성해두고 사용하는 방법
  • 보통 기본값은 10개
  • 커넥션 풀에 들어 있는 커넥션은 TCP/IP로 DB와 커넥션이 연결되어 있는 상태이기 때문에 언제든지 즉시 SQL을 DB에 전달할 수 있다.
  • 커넥션을 객체 참조로 그냥 가져다 쓰기만 하면 된다.
  • 커넥션을 모두 사용하고 나면 이제는 커넥션을 종료하는 것이 아니라, 다음에 다시 사용할 수 있도록 해당 커넥션을 그대로 커넥션 풀에 반환하면 된다
  • 대표 : commons-dbcp2 , tomcat-jdbc pool , HikariCP
  • 주로 HikariCP를 사용함
profile
진짜 개발자가 되어보자

0개의 댓글