path 쿼리 관련 질문드립니다!
55
작성자 없음
0 asked
학습 관련 질문을 최대한 상세히 남겨주세요!
고민 과정도 같이 나열해주셔도 좋습니다.
먼저 유사한 질문이 있었는지 검색해보세요.
인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요!
20:15 경 작성해주신 findByPath 의 함수에서
article_id 의 경우 함께 조회할 필요가 없나요?
이전에 생성했던 unique index 구조를 생각해보면 article_id 와 path 2개로 복합 인덱스를 생성하였기 때문에 게시글마다 path 에 대한 unique 함을 보장하는 것이기 때문에 조회 시에 findByArticleIdAndPath 과 같은 식으로 해야 할 것 같은데, 제가 잘못 이해한 부분이 있는지 궁금합니다!
Answer 2
0
안녕하세요!
이 부분은 제보 받고 저도 뒤늦게 인지된 부분인데요, 말씀하신대로 findByArticleIdAndPath가 맞습니다..!
강의 메모 남겨둬야겠네요. 제보 감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 최영찬님.
질문해 주신 내용을 보니 JPA에서 인덱스를 사용한 쿼리 성능 최적화와 관련된 부분인 것 같습니다. 말씀하신 것처럼 데이터베이스 설계와 인덱스 구조에 따라 쿼리를 작성하는 방식이 결정될 수 있습니다.
JPA에서 인덱스 활용
복합 인덱스 사용의 장점:
article_id와path로 복합 인덱스를 만드셨다면, 이는 두 컬럼이 결합하여 유일한 값을 보장합니다. 이렇게 설정하면 두 컬럼이 동시에 조건으로 주어졌을 때 쿼리 성능이 최적화됩니다.
왜
findByArticleIdAndPath를 고려해야 하는가?:- 복합 인덱스를 설정하셨다면, 쿼리에서 인덱스가 효율적으로 동작하도록
article_id와path를 함께 사용하는 것이 좋습니다. 이렇게 하면 데이터베이스가 인덱스를 타고 바로 데이터를 가져올 수 있어 성능이 향상됩니다.
- 복합 인덱스를 설정하셨다면, 쿼리에서 인덱스가 효율적으로 동작하도록
인덱스 설계에 따른 접근 방식:
- 인덱스를 효율적으로 활용하면 데이터 조회 속도와 시스템 응답성이 크게 개선됩니다. 쿼리에서 모든 조건이 인덱스에 포함되면 최적의 퍼포먼스를 기대할 수 있습니다.
- 인덱스를 효율적으로 활용하면 데이터 조회 속도와 시스템 응답성이 크게 개선됩니다. 쿼리에서 모든 조건이 인덱스에 포함되면 최적의 퍼포먼스를 기대할 수 있습니다.
다른 질문자도 유사한 상황에서 복합 인덱스의 중요성에 대해 다뤘습니다. 관련 게시물은 아래 링크를 참고해 주세요:
- findByPath에서 articleId로도 검색을 해야 할 것 같아요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
consumer에서 에러가 발생할 경우 데이터 유실 문의
0
38
2
게시글 테스트 데이터 삽입
0
43
2
정렬, 필터, 검색 등의 조건이 붙을 경우 최적화할 수 있는 방법이 무엇이 있을까요?
0
95
2
좋아요 기능 정합성 보장 방법
0
90
2
좋아요 동시성처리 최적의 선택?
1
115
2
프론트엔드 msa 환경 api 주소 통합? 과 서버끼리 통신 방식에대해
0
85
2
안녕하세요 무한스크롤 강의듣다가 질문이 있습니다.
0
54
1
조회수 조회 로직 질문
1
64
2
비로그인 유저도 어뷰징 방지 정책
1
63
2
CommentServiceTest의 테스트 로직 질문
0
50
2
무한 스크롤 방식에서 페이지 번호 방식 쿼리의 문제점 의문
1
69
2
antigravity 에디터를 쓰신다면 종료해주세요
1
122
0
프로젝트 구조
0
83
2
article_like_count api test
0
70
2
이벤트 페이로드 객체의 생성 방식이 팩토리 메서드 패턴이 아닌 빌더 패턴인 이유가 궁금합니다!.
0
101
2
[33. 좋아요 수 구현] 에서 테스트 하는 화면 동시성 문제
0
88
2
findByPath에서 articleId로도 검색을 해야 할 것 같아요.
0
87
3
jpa ddl-auto none을 하는 이유와 join 방법
0
92
2
팩터리 메소드와 response 객체 사용 이유가 궁금합니다!
0
85
2
커서 기반 페이지네이션 과 무한 스크롤링
0
97
2
게시글 생성 로직에서 오류 발생시 redis 게시글 수 되돌리기
0
95
2
멀티 모듈이 아닌 MSA 환경에서 common
0
146
2
2Depth 강의 도중 궁금한 점 있어요!!
0
73
2
샤딩에 대해서 궁금점있습니다.
0
112
2

