fetchsize1 MyBatis FETCH SIZE에 대해 올해 DBMS를 ORACLE로 변경하면서 있었던 생소한 상황이 기억나 정리를 해보려고 합니다. 전환 후 모니터링을 하고 있던 상황이었고, 다행히 무사히 전환을 완료하나 했습니다. 하지만 그럴리가 없지... 특정 페이지의 로딩 속도가 너무 느리다는 제보를 받았고, 확인을 해보니 확실히 해당 페이지를 로딩하는 부분이 너무 느리다는 것을 알 수 있었습니다. 모니터링 툴을 통해 특정 쿼리 실행 응답이 너무 느린 증상이 있다는 것을 알게 되었는데, 그 부분에서만 10초가 넘는 시간이 걸리고 있었습니다. 문제는 툴에서 해당 쿼리를 조회해 보면 1초 이내로 조회가 가능 했었죠. 결과적으로 아래와 같이 Mybatis 해당 쿼리에 fetchSize를 높임으로서 해결했습니다. select * from Blog where .. 2022. 8. 17. 이전 1 다음