[Chapter 08] Spring Data JPA #95
-
P. 457 쪽에 보면 아래 설명이 나와있다.
직접 쿼리를 실행하는 것보다 성능상 차이가 많을까? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
예전에 학습했던 JPA의 N+1 문제도 성능저하 예시중의 하나일 것 같습니다. |
Beta Was this translation helpful? Give feedback.
-
질의 응답 이외의 CheckPoint
|
Beta Was this translation helpful? Give feedback.
예전에 학습했던 JPA의 N+1 문제도 성능저하 예시중의 하나일 것 같습니다.
N+1 문제
실제로 제가 담당하는 MES에서는 JPA를 사용하는데 엄청나게 복잡한 쿼리 성능이 중요한 쿼리들은
@Query
를 사용하거나 Mybatis를 사용해버리는 것으로 확인했습니다(조회가 엄청 많고 조회 성능이 중요한 서버에 한정)이 방법은 뭔가 JPA내에서 기술적으로 풀어 나간 것은 아니지만 하나의 방법이 될 수도 있다고 생각합니다.