Closed jxmen closed 3 months ago
기존 JPQL에서 subject_id -> member_id -> createdAt 으로 조회가 많이 되므로, 해당 컬럼들로 인덱스를 설정하였다.
@Query( """ SELECT c FROM Chat c WHERE c.subject = :subject AND c.member = :member ORDER BY c.createdAt ASC """, )
실행계획 비교 결과 기존 테이블 풀 스캔(type=all)에서 ref로 변경된다.
all
ref
기존 JPQL에서 subject_id -> member_id -> createdAt 으로 조회가 많이 되므로, 해당 컬럼들로 인덱스를 설정하였다.
실행계획 비교 결과 기존 테이블 풀 스캔(type=
all
)에서ref
로 변경된다.