• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

connection total 개수에 대한 질문

24.01.22 14:11 작성 조회수 295

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.

 

@Test
void dataSourceConnectionPool() throws SQLException, InterruptedException {
//커넥션 풀링 : 히카리 풀 사용
HikariDataSource dataSource = new HikariDataSource();
dataSource.setJdbcUrl(URL);
dataSource.setUsername(USERNAME);
dataSource.setPassword(PASSWORD);
dataSource.setMaximumPoolSize(10); //pool사이즈 최대 지정
dataSource.setPoolName("MyPool"); //pool이름 설정

useDataSource(dataSource);
Thread.sleep(1000); //pool에 추가하는 것까지 log로 확인하기 위해서 지연시간 추가
}

 

다음과 같이 코드를 작성하였는데

My Pool의 개수가 강의에서와 다르게 설정됩니다.

setMaximumPoolSize을 10으로 맞췄는데도 다른 이유가 무엇인가요? Thread.sleep(1000);을 1000 -> 10000으로 늘리니 활성화되는 커넥션이 늘어나던데 이 시간과 관련있는건가요?

답변 1

답변을 작성해보세요.

0

안녕하세요. digeuthi님

시스템 상황에 따라서 커넥션을 채우는데 시간이 더 걸릴 수 있습니다.

감사합니다.

digeuthi님의 프로필

digeuthi

질문자

2024.01.25

아 그렇군요! 답변 감사합니다!!