Skip to content

[Refactor] N+1 문제 해결 및 JPA 쿼리 성능 개선 #115

@tkguswls1106

Description

@tkguswls1106

Reason Description

N+1 문제를 해결하고, JPA 쿼리 성능을 개선하고자 함.
==> 밑의 두가지 리팩토링을 통하여, DB 접근 성능을 보다 개선하고자 함.

Content Description

  • 'findByUserAndRoom(User user, Room room) -> findByUser_IdAndRoom_Id(Long userId, Long roomId)'로 수정.
    이를 통해 추가적인 DB 접근 조회를 최소화하며 보다 직관적인 코드로 작성 가능해짐.
  • EntityGraph 어노테이션을 활용한 N+1 문제 해결

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions