인프런 커뮤니티 질문&답변

pjok1122님의 프로필 이미지
pjok1122

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

OSIV와 성능 최적화

Connection pool

작성

·

597

3

선생님 안녕하세요.

수업내용과 무관하지만, 한 가지만 더 여쭤보겠습니다..!

실무에서 커넥션 풀의 개수는 어떤 근거로 결정하나요?? 커넥션 풀을 많이 만들면 어떤 단점이 있는지도 알려주시면 감사하겠습니다..!

답변 1

10

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. pjok1122님

실무에서 커넥션 풀은 성능 테스트를 하고 결정합니다^^!

이론적으로 많이 확보할 수록 좋지만, 데이터베이스를 혼자서 사용하는게 아니라 여러 WAS에서 공유하는 자원이기 때문에, 각 DB에 최대 값이 있습니다.

예를 들어서 DB는 1대인데 WAS가 10대라면 10대가 적절하게 나누어야 겠지요?

커넥션 풀 라이브러리마다 특성도 많이 달라서, 이 부분에 대한 조언은 꼭! 성능테스트를 해보고 결정하세요. 입니다.

pjok1122님의 프로필 이미지
pjok1122

작성한 질문수

질문하기