해결된 질문
작성
·
319
·
수정됨
답변 1
1
starryete 님 안녕하세요.
기존의 커넥션풀이 10개였고 20개로 증가시켰다고 가정해보도록 하겠습니다.
이 상태에서 20개의 커넥션풀을 모두 lock 을 얻고자 하는 스레드가 점유했을 경우 lock 이 필요없는 다른 요청들은 커넥션풀에 커넥션이 반환이 될때까지 대기해야 합니다.
lock 을 위한 datasource 를 별도로 둔다면 lock 이 필요없는 다른요청들이 대기할 필요가 없게됩니다.
이러한 이유로 datasource 를 분리하는것이 좋다고 말씀드린 것입니다.
감사합니다.
감사합니다.