-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
템플릿 단건 조회/ 템플릿 삭제/ 태그 조회 성능 개선 #704
Merged
jminkkk
merged 23 commits into
dev/be
from
refactor/673-performance-template-find-delete
Sep 27, 2024
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
46c0e92
refactor(template): 템플릿 조회 시 성능 개선을 위해 로직 변경
kyum-q 24af44b
refactor(Category): 카테고리에 멤버 id 인덱스 설정 추가
kyum-q e8810e7
refactor(template): 소스 코드 삭제 로직 @Modifying 로 하나의 sql로 전체 삭제
kyum-q b052311
refactor(template): 템플릿 태그 삭제 로직 @Modifying 로 하나의 sql로 전체 삭제
kyum-q 4141d05
refactor(template): 썸네일 삭제 로직 @Modifying 로 하나의 sql로 전체 삭제
kyum-q c4a3f13
refactor(service): 태그 템플릿 조회 join으로 N+1쿼리 해결
kyum-q 86d4336
refactor(tag): tag 조회 시 필요한 템플릿 id 만 받도록 수정
kyum-q 02083ee
refactor(tag): IN 절 대신 서브 쿼리 활용
kyum-q 760fa24
refactor(tag): Tag N+1 문제를 내부 쿼리로 해결
kyum-q 52d5a54
refactor(tag): Tag N+1 문제를 내부 쿼리로 해결
kyum-q 50f37cc
Merge branch 'refactor/673-performance-template-find-delete' of https…
kyum-q 50606e4
test: 비즈니스 로직 변경에 따른 테스트 코드 수정
kyum-q af374ce
feat(migration): 카테고리 memberId 인덱스 추가 마이그레이션 파일 생성
kyum-q 9c44936
refactor(domain): FetchType.LAZY 설정 추가
kyum-q a36aa7a
refactor(repository): 메서드명 변경
kyum-q 7256a88
refactor(service): 사용하지 않는 필드 제거
kyum-q 8cc15a2
refactor(repository): 사용하지 않는 메서드 제거
kyum-q 9dd2098
test: displayName 수정
kyum-q 1a6ffeb
refactor(service): 불필요한 스트림 생성 제거
kyum-q 379e913
refactor(domain): @Table 수정
kyum-q 76083a5
Merge branch 'dev/be' into refactor/673-performance-template-find-delete
kyum-q 283bdb4
fix: Fake DB 문제 해결
kyum-q 5517efe
fix(repository): 코드 충돌 해결
kyum-q File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 1 addition & 0 deletions
1
backend/src/main/resources/db/migration/V4__create_idx_member_id_on_category.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
CREATE INDEX idx_member_id ON category(member_id); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
단순 궁금증인데 전체적으로 지연 로딩을 적용하기로 했다고 했었는데 그거는 나중에 전체적으로 한번에 반영하는건가요??
아니면 담당한 사람이 확인??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
나도 의문... ㅎㅎㅎㅎㅎㅎㅎ
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
헉스... 다음 스프린트에 반드시 적용해야겠습니다