Connection Pool
-
Connection PoolComputer Science/Database 2021. 7. 24. 21:05
만약 Pool 을 사용하지 않는다면 DB서버에 최초로 연결하여 Connection 객체를 생성는 작업을 하기 때문에 비용적인 측면에서 큰 성능 저하를 겪게 된다. 이와 같은 문제를 해결하기 위한 것이 Connection Pool 이다. Connection Pool 이란? 동시 접속자가 연결 될 수 있는 Connection을 Pool이라는 컨테이너에 하나로 모아서 관리하는 개념입니다. WAS 실행 시 일정량의 Connection 객체를 생성하여 미리 Pool 이라는 캐시 공간에 저장해둔다. 만약 누군가 DataBase 에 접근한다면 Pool에 남아 있는 Connection을 제공하고, 만약 제공할 Connection이 없다면 클라이언트를 대기 상태로 전환시키고 Pool에 Connection이 반환된다면 대..