Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

우리가 원하는 집합을 만들기위해, 2개의 테이블만 조작하여 JOIN문을 사용하면 좋겠지만

실제는 그렇지 않습니다. 

...

JPA를 튜닝

...

포인트

JPA에서는 실행계획이 틀어지고, 예측하기 어려운 튜닝포인트를 쿼리중심에서

...

  • SQL문에따라 달라지는 같은 결과 다른 실행계획
  • 테이블의 생성 옵션/데이터량에 따라 달라지는 검색,업데이트 속도

이러한 것을 무시할수 있는게 아닙니다. 반론적으로 어플리케이션 레이아웃에  더 공부해야 합니다.


JPA의 성능에 관련된 기능들은 JPA가 RDB를 잘 이해하고 있어서 사용할수

있는 기능이며, 역설적으로 추상화된 기능을 사용하려면 RDB가 가진 본질을

더 잘 이해해야합니다있는 성능에 관련된 옵션을 사용하기 위해서는 기존 RDB를 더 잘이해해야한다는것입니다.


JPA에서 이루어지는 성능에 관련된 기능을 간단하게 설명을하면...

...