목록Programming/Spring (1)
gimmickbutreal

댓글에 대해서 우선적으로 고려해야 하는 일은 댓글 테이블(tbl_reply)에 접근할 때는 댓글의 번호(rno)가 중심이 아니라, 게시물의 번호(bno)가 중심이 되어야 한다는 점입니다. 만일, bno가 200인 댓글을 찾고 싶을 경우엔 200에 해당하는 범위만 찾아서 사용(range scan)을 하면 효율적으로 찾을 수 있습니다. 이러한 구조를 생성하는 것을 인덱스를 생성한다고 말합니다. 위의 구조를 만드는 인덱스를 작성하는 SQL은 다음과 같습니다. create index idx_reply on tbl_reply (bno desc, rno asc); 인덱스를 이용하면 정렬을 피할 수 있습니다. 특정한 게시물의 rno 순번대로 데이터를 조회하기 위해 아래와 같이 코드를 작성합니다 . idx_reply를..
Programming/Spring
2022. 12. 20. 22:20