로딩
티스토리 데이터 처리 중입니다.

[DB] DBCP란? (사용이유 및 고려사항)

 [DB] DBCP란? (사용이유 및 고려사항)

DBCP란? 운영 중에 에러로그로 식별할 수 없는 이슈인 out of memory가 발생하거나, DB서버에서부터 발생한 장애로 서버가 뻗는 경우는 대부분 WAS와 DB 서버 간의 이슈 즉, DBCP와 관련된 이슈입니다.

운영 중인 서버에서 DBCP와 관련된 설정 때문에 오류가 나는 것을 보았고, 이에 대해 정리해두고 알아두면 좋을 것 같아 기록합니다. DBCP를 사용하는 이유 데이터베이스에서 원하는 데이터를 얻어올 때 가장 비용이 큰 부분은, 서버가 물리적으로 DB 서버에 최초로 연결되어 Connection을 생성하는 부분입니다.

하지만 이 문제는 DBCP를 이용하면 해결할 수 있습니다. DBCP의 정의 DBCP는 DataBase Connection Pool의 약자이며, 데이터베이스와 애플리케이션을 효율.....