작성한 질문수
스프링 DB 1편 - 데이터 접근 핵심 원리
DataSource 적용
작성
·
544
수정됨
0
커넥션 풀을 통해 미리 커넥션을 생성하고
커넥션을 쓰고 난 뒤 커넥션을 close 하지 않고 다시 반환 해서 재사용 한다라고 배웠습니다.
강의 내용과는 무관 할지 모르겠지만
만약 동시 사용자가 엄청 많지 않다고 가정했을 때
현재 사진처럼 커넥션이 4개 (conn0~4)까지 생성됐다고 한다면 conn0만 계속 사용 될텐데요.
한 커넥션만 사용 되는 게 나중에 문제가 생길 수 도 있나요?
답변 1
안녕하세요. 성민님, 공식 서포터즈 y2gcoder입니다.
커넥션 요청 수가 적어 커넥션 풀에 있는 하나의 커넥션만 사용하는 상황이 그 자체로 문제가 되지는 않을 것 같습니다. 다만 한 편으로는 커넥션 풀에 있는 다른 커넥션들이 놀고 있는 상황이 커넥션 풀을 효율적으로 사용하는 상황은 아니라고 생각하기 때문에 좀 더 커넥션 풀에 있는 자원들을 고루 사용할 수 있도록 방법을 강구하라는 신호로 받아들일 수는 있을 것 같습니다 :)
감사합니다.