제목 | mysqli와 db connection pool 질문입니다. | ||
---|---|---|---|
카테고리 | DB | ||
글쓴이 | 닉 | 작성시각 | 2017/07/10 10:03:52 |
|
|||
저가 다니는 회사에 php는 connection pool이 없는지 물어보기에 connection pool이 뭔가 하고 알아보던 중 알게된게 db에 연결을 많이 하게되면 db가 다운이 안되도록 커넥션 풀에서 꺼내쓴다는 개념같더라고요. php는 어떤게 있을까 보던중 sql relay라는 솔루션이 있었고 적용하려고 보니 php7버전은 지원하지 않는거 같아 낙담을 했습니다. 이후에 더 찾아보니
출처) http://php.net/manual/ja/mysqli.configuration.php 위 3개의 옵션이 connection pool과 유사하거나 같은 기능 같던데, 여기서 질문 몇가지 드려요. 1. 제가 생각하는 connection pool과 유사하거나 같은 기능이 맞나요? 2. 맞다면 php.ini에 위 설정을 찾아서 적용시켜주면 되나요? |
|||
다음글 | 미러링 서버 재질문입니다. (2) | ||
이전글 | 환경설정 관련 데이터의 경우 세션에 저장해서 사용하시나... (5) | ||
한대승(불의회상)
/
2017/07/10 10:04:37 /
추천
0
php는 커넥션풀을 지원하지 않습니다.
|
슘님
/
2017/07/10 10:16:54 /
추천
0
php에서 커넥션풀을 사용하려면 다른 미들웨어를 써야하는 것으로 알고 있습니다. |
닉
/
2017/07/10 10:19:34 /
추천
0
@불의회상 http://php.net/manual/en/mysqli.quickstart.connections.php 위 링크에서 Connection pooling이 커넥션 풀아닌가요? |
닉
/
2017/07/10 10:20:25 /
추천
0
@슘님 sql relay라는게 있는데 php7에서는 사용을 못하네요 ㅠ_ㅠ |
변종원(웅파)
/
2017/07/10 10:22:36 /
추천
1
자바(커넥션풀 사용)와 태생 자체가 달라서 php에서 커넥션풀은 별 의미가 없습니다. 웹과 스크립트 언어 특성상 클릭시 접속, 데이터 가져오고, 끊기를 반복하는게 효율적일 수 있습니다. full connection에 대한 문제는 서버 관제, mysql 튜닝등으로 처리해야할 문제입니다. ^^ |
닉
/
2017/07/10 10:32:30 /
추천
0
@웅파 답변 감사합니다! ^^ |
닥터케이
/
2017/08/02 18:33:03 /
추천
0
@웅파 몇일을 커넥션 풀 찾고 있었는데, 겨우 찾았네요!! 감사합니다~
|