CI 묻고 답하기

제목 디비 접속 끊기 문의
글쓴이 마주유 작성시각 2016/05/04 20:07:27
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15030   RSS

안녕하세요~

 

궁금한 점이 있습니다.

 

DB 접속 후 (셀렉트 없데이트 인서트 기타등등) 쿼리 정상동작 후 모두 db->close()를 진행해야 하는건가요?

 

해당 이유를 묻는 이유가 현재 서비스하고 있는 서버에서 디비 커넥션 풀이 가득차기 때문에 쿼리를 날린 후 db 클로즈를 해야한다고 하는데..

 

일일히 클로즈를 해야하는건지 아님 자동으로 쿼리 후 클로즈를 할 수 있게 하는 설정이라던가 이런 부분이 있는지 궁금합니다.

 

매뉴얼에서 자동 클로즈가 된다고 했는데 왜 자꾸 디비 커넥션 풀이 차는걸까요 ㅠ

 

검색을 해봐도 검색 실력이 좋지 않은지 잘 찾지를 못해서 해당 부분 관련된 문서나 참고할 만한 부분만 알려주시면 너무 감사하겠습니다.

 

 

 다음글 cli 테스트를 해보려고합니다. (3)
 이전글 이게 무슨 문제인지 원인을 알수없어서 질문드립니다. (4)

댓글

변종원(웅파) / 2016/05/04 21:35:07 / 추천 0
프레임워크는 자동으로 끊어줍니다. ^^
마주유 / 2016/05/09 09:03:39 / 추천 0

답변 감사합니다.

IDC 센터에서 지속적으로 oracle session이 끊기지 않는다고 하여서 해당 부분 쿼리문 후에 close()를 해 주었는데도 지속적으로 session이 활성화 되어 있다고 하는데 다른 방법은 없을까요?

변종원(웅파) / 2016/05/09 14:03:17 / 추천 0

마주유/ 그건 프레임워크랑 상관없이 오라클 자체 pool때문에 그런거 아닐까요? mysql은 pool이 없고 프레임워크에서 연결하고 끊는 것을 자동으로 합니다.

오라클 설정 찾아보세요.