안녕하세요~ 정보만 얻다가 질문드려서 죄송하네요.
@Table(indexes = { @Index(name = "idx_regDate", columnList = "regDate")})
이런식으로 작성하여 생성시에 인덱스가 생성되는것은 알겠는데 생성된 인덱스를 어떤식으로 사용할수 있을까요.
@QueryHints(value = {
@QueryHint(name = "org.hibernate.cacheable", value = "true"),
@QueryHint(name = "org.hibernate.cacheMode", value = "NORMAL"),
@QueryHint(name = "org.hibernate.cacheRegion", value = "myCacheRegion")
})
List<Domain> findByRegDateBetween(Date startRateTime, Date endRateTime);
쿼리 힌트라는게 있던데 저걸 사용해야하는지.. 만약 사용해야한다면, 네임과 밸류를 어떤식으로 설정해야하는지 잘 모르겠네요.
모두 즐거운연말 보내세요~~
1개의 의견 from SLiPP
너무 의욕만 앞서서 질문을 먼저 올렸는데 자답합니당.
DBMS마다 인덱스를 활용하는 방법이 약간 다르니 위에 방법은 오라클에서 힌트를 주어 인덱스를 사용하는 방법입니다.
감사합니당
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.