OneToOne 양방향일 때 발생하는 추가 쿼리 해결
문제상황 성능 개선에 관심이 생겨서 그동안 안보고 피했던 로그를 보던 중 성능을 저하시키는 쿼리가 나가고 있었다. 바로 로그인을 할 때 알람 엔티티가 조회되는 것이다. 유저와 알람은 1대1 양방향 관계고, 알람이 유저의 pk를 들고 있다. 로그인시 이메일과 비밀번호 확인을 위한 유저 조회 유저조회 쿼리를 날린 후 알람 엔티티 조회한다. 먼저 어느부분에서 알람 조회 쿼리가 날라가는지 알기 위해 어설프지만 로그를 찍어봤다. @Override public TokenResponseDto login(UserLoginRequestDto requestDto) { log.info(">>>>>>>>>1"); User user = getUserPort.getUserByEmail(requestDto.getEmail()); ..
Performance up
2022. 12. 19. 20:18
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday