Page History
...
우리가 원하는 집합을 만들기위해, 2개의 테이블만 조작하여 JOIN문을 사용하면 좋겠지만
실제는 그렇지 않습니다.
...
JPA를 튜닝
...
포인트
JPA에서는 실행계획이 틀어지고, 예측하기 어려운 튜닝포인트를 쿼리중심에서
...
- SQL문에따라 달라지는 같은 결과 다른 실행계획
- 테이블의 생성 옵션/데이터량에 따라 달라지는 검색,업데이트 속도
이러한 것을 무시할수 있는게 아닙니다. 반론적으로 어플리케이션 레이아웃에 더 공부해야 합니다.
JPA의 성능에 관련된 기능들은 JPA가 RDB를 잘 이해하고 있어서 사용할수
있는 기능이며, 역설적으로 추상화된 기능을 사용하려면 RDB가 가진 본질을
더 잘 이해해야합니다있는 성능에 관련된 옵션을 사용하기 위해서는 기존 RDB를 더 잘이해해야한다는것입니다.
JPA에서 이루어지는 성능에 관련된 기능을 간단하게 설명을하면...
...