Notice
Recent Posts
Recent Comments
Link
반응형
이로
DB connection pool 이란? 본문
반응형
서버는 동시접속자 수의 제한이 있다. 그렇기에 db에 작업(글쓰기, 수정, 삭제 등)할 때 마다 connection을 생성해서 받으면 제한인원보다 초과될 경우 에러가 발생하게 되 에러가 난 접속자는 다시 접속을 시도해야한다. 이 문제를 해결하기 위해 DB Connection Pool 이 나왔다.
동시 접속자가 가질 수 있는 connection 을 미리 만들어놓아 관리를 하는 것 이다. 사용자가 접속시 Pool에서 남아있는 connection 을 제공하고, 없으면 대기 시킨다. 그 뒤 선 접속한 사용자가 connection을 반환할 경우 대기순으로 connection을 주어 작업을 가능하게 한다.
Connection Pool로는 하이버네이트, 히카리CP등이 있다.
참고자료
반응형
'컴퓨터 > Spring' 카테고리의 다른 글
querydsl 의존성에 의한 JSP 컴파일 에러 (0) | 2021.05.12 |
---|---|
Spring boot url root path (0) | 2020.08.15 |
Spring MVC Board 기본 구성(Ver.마이바티스) (0) | 2019.08.13 |
스프링 (0) | 2019.07.24 |
spring 문제(error)해결 모음 (0) | 2019.07.19 |
Comments