작성
·
256
1
답변 1
1
안녕하세요. jihun4178님
질문1
DB 커넥션 풀 마다 이런 부분을 체크하는 로직이 다릅니다. 주기적으로 이런 부분을 백그라운드에서 체크하는 풀도 있습니다. 히카리의 경우 새로운 커넥션 획득 요청이 있을 때 해당 커넥션의 TCP 연결이 살아있는지, 내부에서 DB에 요청을 보내서 한번 체크하게 됩니다. (참고로 수 초 이내에 이미 사용했던 커넥션을 다시 획득하는 경우에는 이미 검증되었다고 보고 그대로 커넥션을 사용하게 됩니다.)
질문2
쿼리를 수행하는 도중에 TCP 연결이 끊어지게 되면 결과를 받지 못하고 오류가 발생합니다.
hikaricp에 대한 더 자세한 내용은 hikaricp 최적화로 검색해보시면 원하시는 자료를 찾으실 수 있을거에요^^
감사합니다.