Connection Pool 간단 정리

2022. 4. 1. 01:27· etc
반응형

Connectin Pool 이란?

DB 커넥션을 미리 여러개를 생성해서 보관해두는 곳.

 

웹 컨테이너(WAS)가 실행되면서 DB와 미리 connection(연결)을 해놓은 객체들을 pool에 저장해두었다가. 클라이언트 요청이 오면 connection을 빌려주고, 처리가 끝나면 다시 connection을 반납받아 pool에 저장하는 방식

 

Connection? 간단하게 어플리케이션과 데이터베이스의 연결을 의미함

 

Connection Pool 사용하는 이유

1. 서버의 부하를 줄여줌 

커넥션을 미리 생성하고 재활용하기 때문에, 요청이 들어올 때마다 커넥션을 생성하지 않아도 되어 부하가 줄어든다.

2. 서버의 한정적인 자원을 효율적으로 사용할 수 있음

사용자가 엄청 많이 들어왔을 때, 그만큼 커넥션을 계속 생성하는 것이 아닌 커넥션 풀에 정해진 커넥션의 수만 사용하기 때문

 

 

Connection Pool 과 Connection 의 수

커넥션 풀을 크게 설정 : 메모리 소모가 크지만 많은 사용자가 대기시간이 줄어듬

커넥션 풀을 적게 설정 : 메모리 소모가 줄어들지만 그만큼 대기시간이 늘어남

 

 

 

반응형

'etc' 카테고리의 다른 글

[H2 Database] 동시접속하는 방법  (0) 2022.05.29
[메모] 로그 추출 방법  (0) 2022.04.15
[메모] 로그 이벤트 뷰어 종류  (0) 2022.03.31
[Design Pattern] 디자인 패턴이란?  (0) 2022.03.29
API vs Library vs Framework  (0) 2022.03.28
'etc' 카테고리의 다른 글
  • [H2 Database] 동시접속하는 방법
  • [메모] 로그 추출 방법
  • [메모] 로그 이벤트 뷰어 종류
  • [Design Pattern] 디자인 패턴이란?
멍목
멍목
개발 관련 새롭게 알게 된 지식이나 좋은 정보들을 메모하는 공간입니다.
반응형
멍목
김멍목의 개발블로그
멍목
전체
오늘
어제
  • 분류 전체보기 (514)
    • BE (190)
      • Spring (21)
      • Java (141)
      • Kotlin (6)
      • JPA (22)
    • FE (33)
      • Javascript (16)
      • Typescript (0)
      • React (5)
      • Vue.js (9)
      • JSP & JSTL (3)
    • DB (32)
      • Oracle (22)
      • MongoDB (10)
    • Algorithm (195)
    • Linux (8)
    • Git (6)
    • etc (42)
    • ---------------------------.. (0)
    • 회계 (4)
      • 전산회계 2급 (4)
    • 잡동사니 (2)

블로그 메뉴

  • 홈
  • 관리

공지사항

인기 글

태그

  • 코테공부
  • MongoDB with Node.js
  • MongoDB 기초부터 실무까지
  • junit5
  • Java to Kotlin
  • 더 자바 애플리케이션을 테스트하는 다양한 방법
  • Oracle
  • 이펙티브 자바
  • 더 자바 Java 8
  • vue3 공부
  • 자기 개발
  • 코틀린
  • 알고리즘 공부
  • 자기 공부
  • 자기개발
  • Effective Java
  • 자바공부
  • MongoDB 공부
  • 자바 개발자를 위한 코틀린 입문
  • 자기공부
  • 자바 테스팅 프레임워크
  • 알고리즘공부
  • 코테 공부
  • JPA 공부
  • 프로젝트로 배우는 Vue.js 3
  • 이펙티브자바
  • 전산회계 2급 준비
  • JPA
  • 자바 공부
  • java 8

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
멍목
Connection Pool 간단 정리
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.