작성
·
380
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으로 늘리니 활성화되는 커넥션이 늘어나던데 이 시간과 관련있는건가요?
아 그렇군요! 답변 감사합니다!!