Closed O-Wensu closed 7 months ago
IntakeNutrientsSerivce
MealLogRepository
group by
sum
createdAt
cast
평균 응답 시간: 30ms -> 15ms (50% 개선) TPS: 30/sec -> 60/sec (100% 개선) 해당 코드 변경으로, 월간 섭취 칼로리 조회 API도 응답 속도 30%(20ms -> 12ms), 처리량 44%(45/s -> 65/s) 향상
이슈 번호 (#264 )
변경 내용
IntakeNutrientsSerivce
에서 수행하지 않고,MealLogRepository
에서 JPQL(group by
와sum
집계 함수를 사용)과 Tuple을 사용해 데이터를 가져오도록 변경createdAt
을cast
를 사용하여 LocalDate 타입으로 변환하도록 변경개선 결과
평균 응답 시간: 30ms -> 15ms (50% 개선) TPS: 30/sec -> 60/sec (100% 개선) 해당 코드 변경으로, 월간 섭취 칼로리 조회 API도 응답 속도 30%(20ms -> 12ms), 처리량 44%(45/s -> 65/s) 향상