connection pool 이란?
- 미리 일정 수의 connection을 만들어 pool에 담아뒀다가 사용자 요청이 발생하면 연결해주고 연결 종료 시 다시 pool에 보관한다.
- DB 접속 요청이 늘어나도 DB 프로세스 개수는 일정하다.
- Connection pool을 이용하여 자원관리를 한다.
PHP는 Connection pool 을 지원하지 않는다.
DB 접속 시 사용자가 몰리면 DB가 죽을 수 있다.
대안
다른 프록시 미들웨어를 사용하는 것이 좋다. ex) SQL Relay, Rudiments
참고
728x90
반응형
'개발공부 > PHP' 카테고리의 다른 글
PHP call by reference (0) | 2024.03.02 |
---|---|
[공유] Clean Code PHP 한글판 (0) | 2023.05.16 |
PHP 싱글톤 패턴 (0) | 2023.03.19 |
[PHP] redis 라이브러리 - Predis 알아보기 (0) | 2022.12.30 |
[PHP] mysql_num_rows VS mysql_affected_rows (0) | 2020.04.27 |
댓글