목록Backend/Querydsl (1)
Arthur's Blog

문제 상황개발 환경에 특정 코드가 배포된 이후 Java Application의 속도가 느려지다 멈추는 현상이 발생하였다. 문제 추론회사에서 코드를 작성하다 쿼리 결과의 일부 구조 자체를 수정해야하는 상황이 생겨서 QueryDSL의 구조 변환 함수인 transform을 사용하였다.*(transform은 쿼리 결과값을 가져온 이후, Application에서 메모리를 사용하여 변환하는 함수이다.) transform을 사용한 Api를 10회 호출하니 멈추는 부분을 발견해서 DB Connection Leak이 발생할 것으로 추론하였다.(설정되어있는 Connection Pool size : 10회) 관련 이슈 발견https://github.com/querydsl/querydsl/issues/3089HikariCP..
Backend/Querydsl
2023. 6. 22. 22:54